1

ここのようにどのように行うことができますか:

http://www.360cities.net/map#lat=-25.87899&lng=-42.45117&zoom=4

地図を移動してズームするたびに、URL が動的に更新されます。

ありがとう

4

1 に答える 1

2

難しいことではありません。マップの -event を観察し、bounds_changedそれが発火したときにマップ プロパティを取得し、それらをロケーション オブジェクトのハッシュ プロパティに割り当てます。

    google.maps.event.addListener(map, 'bounds_changed',function(){
      location.hash='lat='+this.getCenter().lat().toFixed(6)+
                    '&lng='+this.getCenter().lng().toFixed(6)+
                    '&zoom='+this.getZoom();

    });
于 2013-04-12T22:20:58.780 に答える