У меня есть поле поиска, которое использует API Google Адресов в автозаполнением местах, как так:как получить широту/долготу от выбранного результата
<input type="text" id="addressInput" name="addressInput" class="span3 search-query" placeholder="Enter location..">
<script>
var autocomplete = new google.maps.places.Autocomplete($("#addressInput")[0], {});
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
console.log(place.address_components);
});
</script>
По мере того как пользователь вводит addrress или город, он предлагает просто отлично. но как только пользователь нажимает на результат, как я могу получить lat и long этого выбранного параметра у пользователя?
Примеры google, похоже, находятся на основе отбрасывания маркера. Я вообще ничего не показываю на карте.
я видел, что я просто не знаю, как вы получите его геокодировать, что когда-либо адрес пользователь заканчивает ввод или выбор из результатов автозаполнения – thindery
Вы посмотрели на объект «геометрия»? т.е. console.log (place.geometry); Согласно документации, ее местонахождение содержит Long и Lat. – lkaradashkov