2016-07-24 33 views
0

我正在理解Google地圖中的用戶事件。這裏是我的示例代碼:Google Maps Mystery Unit - ca?

var listener = google.maps.event.addListener(map, 'rightclick', function(e){ 
    console.log(JSON.stringify(e, null, 4)); 
}); 

控制檯回報:

{ 
    "latLng": { 
     "lat": 36.29330392714158, 
     "lng": -115.24877548232325 
    }, 
    "pixel": { 
     "x": 581.5555419921875, 
     "y": 374.7916578363487 
    }, 
    "ca": { 
     "x": 46.04531521257013, 
     "y": 100.26925500235961 
    } 
} 

所以我明白經度和緯度。

像素座標似乎代表我的網頁上的顯示(使用html canvas的輸出)當我將光標移動到網頁中可見地圖元素的左上角,並右鍵單擊時,控制檯顯示接近0,0。右下角與我的顯示器的像素高度/寬度相匹配。所以我可以推斷出像素反饋代表了我網頁上的顯示。

我不明白'ca'的上下文嗎?實際上什麼是'ca'?有人知道嗎?這是什麼的縮寫嗎?我可以看到,當我點擊可見地圖的不同區域時,'ca'值幾乎沒有變化。我不知道'ca'0,0結束的地方。你將如何使用'ca'元素,它有什麼用途?任何人都有官方的參考?非常感謝。

回答