2012-02-25 10 views
3

私はjQuery Mobileサイトを持っており、Googleマップは現在複数のページで動作しています。私が持っている問題は、ページ間を移動するときです。マップは再びレンダリングされません(選択された最初のページにのみロードされます)。ページを再読み込みしてから再度読み込む必要があります。私は何が欠けていますか? pageshowまたはpagechangeの代わりpageinitGoogleマップ - jQuery Mobile

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); 
}); 

答えて

3

コールgoogle.maps.event.trigger(mapObj, "resize");

関連する問題