我正在使用Google map API Version 3
jQuery mobile
。我在地图上创建了标记,然后在当前位置创建了1个标记,然后我想在当前点和某些特定点之间打印两个点之间的路径。为此,我生成了弹出窗口,其中包含固定位置列表,用户可以选择任意位置并在弹出应用程序返回到地图后进行处理,并尝试在地图上绘制路线,但在Chrome
中,地图视图被销毁并显示在角落中。只有Firefox
才会出现问题。
答案 0 :(得分:1)
当您在隐藏元素中加载地图或在其中加载地图后更改元素属性时,通常会发生这种情况。如果是这种情况
google.maps.event.addListenerOnce(map, 'idle', function() {
google.maps.event.trigger(map, 'resize');
});
这可能会解决您的问题。