【发布时间】:2011-02-16 19:34:43
【问题描述】:
我正在使用 Google Maps Javascript API 在我的网站中显示带有附加标记的地图。这是触发器
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
这工作正常,但地图需要几秒钟才能显示。我将加载图像放在地图 div 中,如下所示:
<div id="map_canvas" style="width:700px; height:500px"><img src="/image/ajax-loader.gif" /></div>
但图像永远不会显示,只是地图显示之前的空白页。
图像正常工作,因为如果我禁用地图加载功能,图像就在那里。 所以我认为谷歌地图在加载地图之前会清除 div。
任何想法如何在等待时向用户显示加载反馈?我在 API 中找不到函数...
【问题讨论】:
-
我认为是一个重复的问题。这里有 API v2 和 v3 的答案:stackoverflow.com/questions/832692
-
我不认为是重复的,我编辑了我的问题,所以它似乎没有重复
标签: javascript google-maps-api-3