2016-08-10 4 views
0

У меня есть 100 имен мест, и мне нужно собирать идентификаторы этих мест с помощью автоматических JavaScript.Получите идентификатор Google Map Place с помощью Place

Я нашел это Google Example, чтобы получить place_id, используя географические названия.

Но, мне нужно собрать place_id программно. Предложите мне, как это получить.

+0

https://developers.google.com/maps/documentation/javascript/examples/places-searchbox Используйте это. Вместо «searchBox.addListener» реализовать свой собственный метод. Затем извлеките идентификатор места из объектов места. – Toastgeraet

+0

Мне интересно, что такое downvote, потому что, пожалуйста, укажите причину, мне нужно изменить вопрос. –

+0

TL; DR: слишком общий. Что вы сделали - где вы застряли? EDIT: Теперь я понимаю вашу проблему, потому что я посмотрел ближе к примеру. Проблема в том, что вы не можете программно управлять вводом и предложениями объекта автозаполнения очевидным образом. Это должно было быть сформулировано более четко в вашем вопросе. – Toastgeraet

ответ

1

Ссылаясь на мой комментарий выше и мое текущее понимание вашего вопроса, описанного здесь, вот мое предложение.

Вы не можете получить доступ к «автозаполнению» -gui-объекта и не контролировать его. Вместо этого вы должны использовать объект AutocompleteService и его метод getPlacePredictions().

Вы должны читать на AutocompleteService reference и я предлагаю вам также внимательно посмотреть на AutocompletionRequest (справа внизу AutocompleteService на той же странице), что является важным параметром, необходимым для метода getPlacePredictions(), который вы хотите использовать ,