【问题标题】:Google Maps - jQuery Mobile谷歌地图 - jQuery Mobile
【发布时间】:2012-03-15 21:27:21
【问题描述】:

我有一个 jQuery Mobile 网站,并且目前在多个页面上运行 Google 地图。我遇到的问题是当我在页面之间导航时,地图不会再次呈现(仅在所选的第一页上加载)。页面需要刷新才能再次加载。我错过了什么?

jQuery("div:jqmData(role='page'):last").live('pageinit', function(){
    initialize();
});

jQuery("div:jqmData(role='page'):last").live('pageinit', function(){
    google.maps.event.trigger(map, 'resize');
    map.setOptions(options); 
});

【问题讨论】:

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


    【解决方案1】:

    pageshowpagechange 上调用google.maps.event.trigger(mapObj, "resize"); 而不是pageinit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      相关资源
      最近更新 更多