Google Maps API 3: получить координаты с помощью правой кнопки мыши
У меня есть 2 текстовых поля для lat и lon, когда пользователь вводит новую запись в БД.
У меня есть предварительный просмотр Google Maps, который отлично работает, теперь то, что я хочу сделать, это добавить событие щелчка правой кнопкой мыши на карте, которая заполняет текстовые поля lat/lon с нажатой координатой.
Это вообще возможно?
Я знаю, как добавить прослушиватель событий, и просмотрел документы API, но не увидел ничего, что делает это. Я знаю, что вы можете сделать это на google карта на их сайте.
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