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'元素,它有什麼用途?任何人都有官方的參考?非常感謝。