Методы fromPointToLatLng
и fromLatLngToPoint
в Проекция выполняют преобразование между точками в системе координат 256x256 и координатами реального мира.
Вся карта Google имеет размер 256x256 пикселей, когда вы находитесь наУровень масштабирования 0. Попробуйте уменьшить масштаб и вывести точку, полученную при щелчке по карте:
google.maps.event.addListener(map, 'click', function(event) {
var proj = map.getProjection();
console.log('latLng: ' + event.latLng);
console.log('Point: ' + proj.fromLatLngToPoint(event.latLng));
});
Я думаю, что вам нужно знать / использовать это, только если вы хотите вычислить уровень масштабирования или сделать что-то ещеаналогично, когда вам нужно знать связь между координатами реального мира и экранными пикселями.
Вы спрашиваете о добавлении «узла» на карту.Если вы думаете о том, что в документации называется «маркеры», посмотрите их раздел на маркерах .