地图的某些部分消失了

时间:2014-01-30 06:58:33

标签: javascript jquery google-maps google-maps-api-3

我正在使用Google map API Version 3 jQuery mobile。我在地图上创建了标记,然后在当前位置创建了1个标记,然后我想在当前点和某些特定点之间打印两个点之间的路径。为此,我生成了弹出窗口,其中包含固定位置列表,用户可以选择任意位置并在弹出应用程序返回到地图后进行处理,并尝试在地图上绘制路线,但在Chrome中,地图视图被销毁并显示在角落中。只有Firefox才会出现问题。

1 个答案:

答案 0 :(得分:1)

当您在隐藏元素中加载地图或在其中加载地图后更改元素属性时,通常会发生这种情况。如果是这种情况

google.maps.event.addListenerOnce(map, 'idle', function() {
   google.maps.event.trigger(map, 'resize');
});

这可能会解决您的问题。