Запись данных маркера об изменении (Google maps API)

1

Я только начал использовать API Карт Google, это для службы, которую я имею на моем сайте; в основном, когда пользователь добавляет сообщение, у него есть возможность установить местоположение с помощью API карт google, я создал ключ API карт Google и связал его, я также добавил маркер перетаскивания и окно поиска местоположения. Таким образом, он полностью функционирует на данный момент.

Единственное, о чем я не могу рассказать, - это записать долготу и широту на два скрытых входа с помощью javascript:

<input type="hidden" id="mk-longitude" value="//marker longitude value" />
<input type="hidden" id="mk-latitude" value="//marker latitude value" />

Таким образом, с помощью Javascript следует записать маркеры долготы и широты при изменении внутри этих двух входов, а затем отправить их, чтобы они были представлены в базу данных.

Теги:
google-maps
google-maps-api-3

1 ответ

1
Лучший ответ

Этот код работает, чтобы получить обновление lat/long от пользователя.

google.maps.event.addListener(marker, 'drag', function(event){
       document.getElementById("mk-latitude").value = event.latLng.lat();
       document.getElementById("mk-longitude").value = event.latLng.lng();
});

Сторона: маркер - ваш настраиваемый маркер перетаскивания.

  • 0
    маркер - это не мой заказ, а маркер карт Google, который вы можете добавить в свойствах, а затем просто переключить draggable: true
  • 0
    @BeginnerP: покажи свой код.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню