如何延迟谷歌地图调整大小
How to delay google maps resize
我正在使用Google Maps API在地图上放置多个地方-然而,似乎页面加载速度很快,因此没有加载所有javascript函数,也不会将这些地方放在地图上。
如果我可以在页面加载后的某个时间使用google.maps.event.trigger(map, 'resize');
函数,它应该,据我所知,根据我的需要工作。
问题示例,请使用隐身访问http://dev.ateo.dk/sogning/。如果地图显示了这些地方,用新的隐姓埋名再试一次。大多数时候,这个问题会发生,但有时它似乎是工作的。
JS文件:http://dev.ateo.dk/wp-content/themes/ateo/js/default.js并搜索"zoom: 14"-这是应该加载地图并精确定位位置的函数
问候,帕特里克。
try this
function drawMap()
{
//draw map here
timer();
}
var timer=10;
function timers()
{
timer--;
if(timer<=0)
{
clearTimeout(t);
drawMarker();
}
setTimeout(timers,100);
//after 1sec the marker will load
}
function drawMarker()
{
//your code here`
}
<body onload="drawMap()">
相关文章:
- wordpress谷歌地图调整大小
- 谷歌地图API v3调整大小事件
- 谷歌地图在我调整网页大小之前显示得不好
- 以谷歌地图为中心,使用标记调整响应大小
- 谷歌地图:不需要调整地图大小
- 谷歌地图 API 在调整大小后不会重新居中
- 谷歌地图调整大小并在标签系统中居中
- 谷歌地图调整大小和居中,意外行为
- 在谷歌地图中动态调整标记图像的大小
- 如何使用谷歌地图调整滚动时的叠加层
- 谷歌地图首先加载灰色,当调整大小时加载图像
- 如何在调整浏览器大小时将谷歌地图标记设置为中心
- 谷歌地图搜索:调整地图大小后,位置搜索不会居中
- 谷歌地图缩放调整在初始化
- 调整谷歌地图的大小不起作用,需要很长时间
- 谷歌地图调整大小和居中似乎不起作用
- 谷歌地图调整大小
- 如何延迟谷歌地图调整大小
- 谷歌地图调整css显示none
- 触发谷歌地图调整大小