gpt4 book ai didi

javascript - 谷歌地图是灰色的

转载 作者:技术小花猫 更新时间:2023-10-29 12:45:20 25 4
gpt4 key购买 nike

我在使用 html 和 javascript 的移动应用程序中使用谷歌地图。当我加载 map 时,我只能在左上角看到 map 的 5%。 95% 的 div 容器是灰色的。当我想用 Firebug 检查 div 时,整个 map 突然加载。那会是什么?我已经尝试了几个 Stackoverflow 线程,但没有适合我的解决方案。谢谢你。

代码:

<link type="text/css" rel="stylesheet" href="jquery.mobile...>
<link type="text/css" rel="stylesheet" href="index.css">
<script type="text/javascript" src="jquery.mobile...></script>
<script type="text/javascript" src="jquery.mobile/jquery.mobile...></script>
<script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"> </script>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8" src="index.js"></script>

<div id="map" style="width: 700px; height: 700px;"></div>

var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng(-33.92, 151.25),
mapTypeId: google.maps.MapTypeId.ROADMAP
});

index.js

$(document).ready(function() {
$(window).resize(function() {
google.maps.event.trigger(map, 'resize');
});
});

当我使用以 % 或 em 衡量的 div 属性时,它根本不起作用。

最佳答案

检查您的 mapOptions 其中心或其他属性是否正确。在我的情况下,谷歌地图无法解释中心属性;尽管该页面在 css 和 jsp 方面完全没有错误,但它始终只显示灰色 map 。

关于javascript - 谷歌地图是灰色的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13525749/

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