Google maps 调整浏览器大小后谷歌地图崩溃
实际上,我正在尝试用jquery mobile和google maps v3制作一个Web应用程序。 我在主页上有一张谷歌地图。当此页面处于活动状态时调整大小时,一切正常。 但是在从主页调用的子视图中调整大小,然后返回主页时,左上角只有一小块gmap。 然后重新调整主页的大小,地图就可以了 我尝试在“pagebeforeshow”和“pageshow”事件中触发地图,并使用Google maps 调整浏览器大小后谷歌地图崩溃,google-maps,jquery-mobile,Google Maps,Jquery Mobile,实际上,我正在尝试用jquery mobile和google maps v3制作一个Web应用程序。 我在主页上有一张谷歌地图。当此页面处于活动状态时调整大小时,一切正常。 但是在从主页调用的子视图中调整大小,然后返回主页时,左上角只有一小块gmap。 然后重新调整主页的大小,地图就可以了 我尝试在“pagebeforeshow”和“pageshow”事件中触发地图,并使用 google.maps.event.trigger($(“#map_canvas”),“resize”) 但这并不能解决我
google.maps.event.trigger($(“#map_canvas”),“resize”)
但这并不能解决我的问题。地图的div大小正确
有没有人有过同样的经历,并有解决办法
谢谢该死,这太愚蠢了
而不是
google.maps.event.trigger($(“#map_canvas”),“resize”)
应该是这样的
var map = new google.maps.Map(.........);
google.maps.event.trigger(map, 'resize')
很好