API автозаполнения Google Place не возвращает последнее название города

Я использую API автозаполнения места Google, чтобы получить список городов, https://developers.google.com/places/web-service/autocomplete.

Проблема в том, что когда я ищу «Бомбей», должно возвращаться новое название города «Мумбаи». То же самое для "Калькутты" вместо "Калькутты" и "Мадраса" в "Ченнаи".

API Google Place Search возвращает все правильно переименованные названия городов, но, к сожалению, не для автозаполнения.


person Teo Choong Ping    schedule 13.07.2016    source источник


Ответы (2)


В API текстового поиска вы получите новые имена: https://maps.googleapis.com/maps/api/place/autocomplete/json?key=YOUR_KEY&types=city&query=Bombay

Итак, если вы можете использовать вышеуказанный API, вы можете использовать.

В автозаполнении add types = (cities), но он возвращает только старые имена, я думаю, что данные Google не обновляются.

https://maps.googleapis.com/maps/api/place/autocomplete/json?key=YOUR_KEY&types=(cities)&input=Bombay

person Naveen Kumar M    schedule 19.07.2016
comment
Спасибо. Мы изучили API текстового поиска, но он нам нужен для автозаполнения. Обходной путь - вернуть все результаты для текстового поиска, но это крайне неэффективно. - person Teo Choong Ping; 20.07.2016

Я думаю, что надежным решением для этого является использование автозаполнения Google place и получение списка прогнозов. Затем используйте place_id первого прогноза в качестве входных данных для информации о Google Place.

Шаг 1  введите описание изображения здесь Шаг 2  введите описание изображения здесь

person Yuvi    schedule 20.01.2020