Прошло довольно много времени с тех пор, как я последний раз играл в карты Google, но насколько я помню ...
Сначала вам понадобится обработчик кликов на карте. Затем вы используете точечный объект, переданный в обработчик щелчка, который содержит lng и lat как .x и .y соответственно.
GEvent.addListener(myMap, 'click', function(overlay, latLng) {
if (overlay) {
// Code for if they clicked an overlay in the map, i.e.- a pin
} else if (latLng) {
lngTextbox.value = latLng.lat()
latTextbox.value = latLng.lng()
}
}
И да, это дубликат, как указано выше (только что заметил этот пост).