Я только начал использовать 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 следует записать маркеры долготы и широты при изменении внутри этих двух входов, а затем отправить их, чтобы они были представлены в базу данных.
Этот код работает, чтобы получить обновление 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();
});
Сторона: маркер - ваш настраиваемый маркер перетаскивания.
draggable: true