2014-02-08 289 views
0

我使用的是Google Maps投影方法來計算兩個緯度和經度之間的距離。google-maps-api-v3 getProjection

var projection = this.overlay.getProjection();

僅當用戶停止移動(dragend)或放大和縮小地圖時,var projection纔會顯示結果。

但它不工作閒置。

假設地圖被初始化並且沒有事件被觸發,那麼投影不會給出任何結果。因爲有一些事件預測會開始給出結果。

有人對此問題有任何想法或者如何通過代碼觸發某些事件。直到覆蓋的onAdd - 方法已經執行

在此先感謝

+0

什麼是疊加的? –

+0

對不起錯誤。 覆蓋是谷歌覆蓋視圖對象根據 this.overlay = new google.maps.OverlayView(); – user3087207

回答

0

一個OverlayView -instance的投影不可用。

觀察projection_changed -event覆蓋

google.maps.event.addListenerOnce(this.overlay, 'projection_changed',function(){ 
    console.log(this.getProjection()); 
    }); 
+0

非常感謝..莫勒博士 – user3087207

相關問題