Geocode API Карт Google не возвращает результаты при передаче почтового индекса в качестве значения для параметра param - PullRequest
0 голосов
/ 26 апреля 2018

При попытке поиска определенного адреса по почтовому индексу (2000) он не возвращает ожидаемый форматированный адрес правильно, но при поиске с использованием адреса (frederiksberg) вместо почтового кода он возвращает ожидаемый форматированный адрес правильно.

https://maps.googleapis.com/maps/api/geocode/json?address=2000&components=country:Denmark&key=apikey

https://maps.googleapis.com/maps/api/geocode/json?address=frederiksberg&components=country:Denmark&key=apikey

Но для подобного поиска с адресом, для которого задан почтовый индекс (4000), он верным образом возвращает ожидаемый форматированный адрес, URL-адрес ниже.

https://maps.googleapis.com/maps/api/geocode/json?address=4000&components=country:Denmark&key=apikey

Пожалуйста, дайте нам знать, почему не возвращается ожидаемый форматированный адрес для адреса, установленного на 2000.

TIA!

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

У нас возникла похожая проблема с Postcode 2000 в Австралии (Сидней), который был возвращен в порядке, но с возвратом Zero_Result. Все остальные почтовые индексы работали нормально, кроме 2000

Наш начальный поиск был

геокод ({ адрес: "2000 Австралия", регион: "АС"})

Мы решаем это, добавляя «Почтовый индекс» перед поиском

геокод ({ адрес: "Почтовый индекс 2000 Австралия", регион: "АС"})

0 голосов
/ 26 апреля 2018

Почтовый индекс 2000 соответствует нескольким адресам. Вы можете получить наиболее распространенные из них таким образом:

https://geocode.xyz/2000?region=DK

выход:

Дания x, y z: 55,68132,12,52966

?? 3 Solbjerg Plads, Фредериксберг, Дания »Показатель доверия: 0,5

  • Фредериксберг ДК 2000 Дания
  • Фредериксберг Коммуне ДК 2000 Дания
  • Brønshøj DK 2000 Дания
  • Броншой Д.К. 2000 Дания
  • Frederiksberg C DK 2000 Дания

Или в формате json:

https://geocode.xyz/2000?region=DK&json=1

Json Output:
{
"standard": {
"addresst": "3 Solbjerg Plads",
"stnumber": "3",
"prov": "DK",
"city": "Frederiksberg C",
"countryname": "Denmark",
"postal": "2000",
"confidence": "0.5"
},
"longt": "12.52966",
"alt": {
"loc": [
  {
    "longt": "12.51635",
    "city": "Frederiksberg",
    "cc": "6353",
    "latt": "55.68239"
  },
  {
    "longt": "12.51704",
    "city": "Frederiksberg Kommune",
    "cc": "5629",
    "latt": "55.68255"
  },
  {
    "longt": "12.50332",
    "city": "Bronshoj",
    "cc": "2",
    "latt": "55.67113"
  },
  {
    "longt": "12.50332",
    "city": "Bronshoj",
    "cc": "2",
    "latt": "55.67113"
  },
  {
    "longt": "12.52966",
    "city": "Frederiksberg C",
    "cc": "1",
    "latt": "55.68132"
  }
]
},
"latt": "55.68132"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...