Как получить местоположения в API автозаполнения Google Адресов - PullRequest
0 голосов
/ 05 апреля 2019

Итак, я использую Google Places API для поиска мест и получения данных от мест.

Моя цель - получить местоположения (геометрию) по названию, независимо от моего местоположения, по всему миру с предложениями автозаполнения. Вот варианты, которые я тестировал:

ВАРИАНТ 1

Я уже использую "findplacefromtext":

https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input={name of place}&inputtype=textquery&fields={fields}&language=en&key={key}"

https://developers.google.com/places/web-service/search#FindPlaceRequests

Это работает, но я получаю только один результат. Я хотел бы получить предложения автозаполнения в этом запросе. Возможно ли вернуть более 1 результата в этом запросе?

ВАРИАНТ 2

Итак, во втором подходе я попытался использовать запрос автозаполнения "autocomplete / json":

https://maps.googleapis.com/maps/api/place/autocomplete/json?key={key}&input={text}&language=en

https://developers.google.com/places/web-service/autocomplete

Это именно то, что я ищу, но ему не хватает места и информации о месте. Он содержит "place_id", с помощью "place_id" я могу сделать второй запрос, который возвращает все данные о месте, которые мне нужны, но всего 2 запроса вместо 1. Если у меня будет 15 результатов, я получу использовать 15 запросов (Разместить подробный запрос)

https://developers.google.com/places/web-service/details

Можно ли вернуть информацию о месте в запросе автозаполнения, без запроса детализации места?

...