gpt4 book ai didi

javascript - 为什么我的谷歌地图是空白的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:34 24 4
gpt4 key购买 nike

我以前没见过这个,通常是 map 加载或由于某些错误而没有加载。我正在正确加载 map ,但它是空白的:

enter image description here

<script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false&#038;ver=3.0'></script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(43.9869349, -102.24306);
var myOptions = {
zoom: 6,
center: latlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
</script>

<div id="map_canvas" style="width:100%; height:300px"></div>

还有其他人看到这个或知道可能是什么原因吗? map 本身位于我使用 jQuery 显示/隐藏的 div 中。这可能是冲突吗?

回答

这只是与我定义了 img {display:none} 的父 div 的愚蠢冲突。哎呀。 .感谢大家的帮助。

最佳答案

尝试添加这个:

window.onload = function(evt) {
// this is a simple replica of jQuery's ready function
if(document.readyState === 'complete') {
var latlng = new google.maps.LatLng(43.9869349, -102.24306);
var myOptions = {
zoom: 6,
center: latlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
}

关于javascript - 为什么我的谷歌地图是空白的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com