Я работаю над пониманием пользовательских событий в Картах Google. Вот мой пример кода:Google 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. Нижний правый угол соответствует высоте/ширине пикселя моего дисплея. Поэтому я могу сделать вывод, что обратная связь Pixel представляет собой отображение на моей веб-странице.
Я не понимаю контекст для «ca»? На самом деле что такое «ча»? Кто-нибудь знает? Это аббревиатура для чего-то? Я вижу, что значение «ca» почти не изменяется, когда я нажимаю правой кнопкой мыши на разные области видимой карты. У меня нет подсказки, где «ca» 0,0 заканчивается. Как бы вы использовали элемент «ca», для чего он нужен? У кого-то есть официальная ссылка? Большое спасибо.