Автозаполнение API Google Адресов не возвращает удаленные почтовые индексы - PullRequest
0 голосов
/ 15 сентября 2018

API автозаполнения Google мест предложит локальные почтовые индексы, если я введу локальный почтовый индекс (например, input = "94903", локальный почтовый индекс в CA), но не предложит удаленные почтовые индексы (например, input =«10021», почтовый индекс в Нью-Йорке).Он правильно предложит удаленные почтовые индексы, если я укажу почтовый индекс с областью (например, input = "New York, 10021").

  • Строгие ограничения на местоположение не включены.
  • Я попытался удалить параметры местоположения без успеха.
  • Я также попытался удалить параметр типов без успеха.
  • Я также попытался удалить параметры страны без успеха.

Если я сравниваю свои результаты с автозаполнением на maps.google.com, оно точно такое же, за исключением того, что "10021" содержит предложение для этого почтового индекса на maps.google.com.Любые идеи о том, как я мог бы получить удаленные почтовые индексы, чтобы показать?URL, который я использую для API, выглядит следующим образом:

https://maps.googleapis.com/maps/api/place/autocomplete/json?components=country%3Aus&input=10021&language=en&location=38.0305408%2C-122.55477760000001&radius=1000&sessiontoken=1&types=geocode&key=API_KEY

Результаты, которые я получаю для "10021":

  • 10021 Калифорния 1
  • 10021 Тесла-роуд
  • 10021 Предгорный бульвар
  • 10021 Пачеко Пасс шоссе
  • 10021 Ярмарка Дубов бульвар

Результаты поmaps.google.com для "10021":

  • 10021 (почтовый индекс - это то, что я ищу)
  • 10021 Калифорния 1
  • 10021Тесла Роуд
  • 10021 Предгорья Бульвар
  • 10021 Пачеко Пасс Шоссе

Результаты, которые я получаю для "94903" работают правильно - они включают в себя почтовый индекс 94903 и онисопоставьте maps.google.com.Не работают только удаленные почтовые индексы.

...