Google place API автоматически получает место из строки - PullRequest
0 голосов
/ 27 июня 2018

На моей странице я запрашиваю свой бэкэнд, чтобы получить адрес, и помещаю этот адрес во входные данные. Теперь, используя Jquery, я получаю это входное значение и хочу получить место из google place api.

//placing value from parameter my input 
 var pickup = $state.params.bookingInfo.address;
 $("#address").val(pickup);

//Calling for places
autocomplete = new.google.maps.places.Autocomplete(document.getElementById("address"));
google.maps.event.addListener(autocomplete, 'place_changed', function () {
    var place = autocomplete.getPlace();
    console.log(place);
});

Здесь я получаю неопределенные места, поскольку на карте нет событий.

Все, что мне нужно, это как мне получить место с адресом, который я получу из моего запроса?

Заранее спасибо.

1 Ответ

0 голосов
/ 02 июля 2018

См. Официальную документацию по Google dev и пример источника, найденный здесь: https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

В вашем случае вы можете встроить этот код как есть; настроить CSS в голове (например, скрыть карту, если она не нужна); скопируйте пример кода и вставьте свой ключ и сделайте живое редактирование, пока не поймете, как заставить его работать лучше на вашей существующей странице; сначала попробуйте как есть, просто чтобы убедиться, что он работает правильно; после того, как вы можете начать моддинг, чтобы соответствовать вашим потребностям. Я был в вашей ситуации, прежде чем на самом деле, я нашел источник выше, чтобы быть наиболее полезным в получении обратного вызова информации о месте. Надеюсь, это поможет и вам.

...