2011-07-23 58 views
0

我正在使用谷歌地圖V3,我正在尋找一位聽衆來捕捉地圖的移動(導航),我可以這樣做嗎?如何在Google地圖中捕捉地圖運動?

如果是,我該怎麼做,怎樣才能知道x和y的移動大小?

編輯: 因爲我在地圖上有一個標記,當我點擊標記時div出現在標記的相同位置,但是當我移動地圖時,製造商以相同的方式移動,但是DIV仍處於固定位置,如何以相同方式移動div?

回答

1

這些地圖事件 '的bounds_changed' 將協助:

neLatLngObject = boundsObject.getNorthEast(); 
swLatLngObject = boundsObject.getSouthWest(); 
// or the center of bounds: 
ctrLatLngObject = boundsObject.getCenter(); 

到:

google.maps.event.addListener(map, 'bounds_changed', function() { 
    // whatsoever..., i.e. 
    boundsObject = map.getBounds(); 
}); 

它返回由兩個LatLng對象(NE和SW),其值的範圍對象可以像被檢索找到兩點之間的距離看這裏:Calculate distance between two points in google maps V3

相關問題