Javascript 删除$(window.load()时Google地图消失
HTML:Javascript 删除$(window.load()时Google地图消失,javascript,html,google-maps,Javascript,Html,Google Maps,HTML: JavaScript: <div style="margin-left:25%"> <div id="map" style="width: 1000px; height: 500px"></div> </div> $(窗口)。加载( 函数(){ var HoChiMinh={lat:10.7867246,lng:106.6735853}; var map=new google.maps.map(document.getEle
JavaScript:
<div style="margin-left:25%">
<div id="map" style="width: 1000px; height: 500px"></div>
</div>
$(窗口)。加载(
函数(){
var HoChiMinh={lat:10.7867246,lng:106.6735853};
var map=new google.maps.map(document.getElementById('map'){
中心:胡志明,
缩放:13,
});
});
我不知道$(window.load()
在这里实际做什么
当我删除行$(window.load()
)时,我的谷歌地图没有加载。屏幕不会返回任何内容,直到我将$(window.load()
放回原处,它才会再次工作
我需要删除$(window).load()
,以便在HTML代码中使用用户输入的一些数据
谢谢 我仍然不太明白
$(window.load()
在这里实际做什么
但我刚刚找到了一个解决办法。当我将&callback=initMap
放入
并将函数()定义为函数initMap()。它起作用了!现在,我的网站可以在不使用$(窗口)的情况下加载地图。load()
<script>
$(window).load(
function(){
var HoChiMinh = {lat: 10.7867246, lng: 106.6735853};
var map = new google.maps.Map(document.getElementById('map'), {
center: HoChiMinh,
zoom: 13,
});
});
</script>
<script src="https://maps.googleapis.com/maps/api/js?key={{ env('GOOGLE_MAPS_API_KEY') }}"
async defer></script>