Google Maps API 3: получить координаты с помощью правой кнопки мыши


У меня есть 2 текстовых поля для lat и lon, когда пользователь вводит новую запись в БД.

У меня есть предварительный просмотр Google Maps, который отлично работает, теперь то, что я хочу сделать, это добавить событие щелчка правой кнопкой мыши на карте, которая заполняет текстовые поля lat/lon с нажатой координатой.

Это вообще возможно?

Я знаю, как добавить прослушиватель событий, и просмотрел документы API, но не увидел ничего, что делает это. Я знаю, что вы можете сделать это на google карта на их сайте.

2 56

2 ответа:

google.maps.event.addListener(map, "rightclick", function(event) {
    var lat = event.latLng.lat();
    var lng = event.latLng.lng();
    // populate yor box/field with lat, lng
    alert("Lat=" + lat + "; Lng=" + lng);
});

вы можете создать InfoWindow