как получить широту / долготу из выбранного результата - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть поле поиска, которое использует 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>

Когда пользователь вводит адрес или город, он предлагает просто отлично. но как только пользователь нажимает на результат, как мне получить широту и длину выбранной опции от пользователя?

Примеры Google, кажется, находят их основанными на отбрасывании маркера. Я вообще ничего не отображаю на карте.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2013

Следующие должны ответить на ваш вопрос:

https://developers.google.com/maps/documentation/javascript/places#getting_place_information

0 голосов
/ 23 февраля 2012

Пожалуйста, посмотрите на следующее:

http://code.google.com/intl/pl-PL/apis/maps/documentation/javascript/geocoding.html#ReverseGeocoding

Содержит множество информации - вы найдете все, что вам нужно!

...