Вот несколько загадочных проблем. Если я ищу на расстоянии с участием код города 70128, например, так:Интерфейс матрицы расстояния: Почтовый индекс 70128 возвращает нулевые результаты
я получаю статус ZERO_RESULTS. Но я получаю результаты, если я делаю то же поиск только почтовый индекс Нового Орлеана изменен на ближний, как так:
70128 является законным почтовым индексом для Нового Орлеана, так что я должен получить Результаты. Интересно, что когда я не получаю результатов, мой исходный адрес отображается так же, как я его дал (в координатах lat/lng), но когда я получаю результаты, он знает, как преобразовать его в адрес. Это может или не может дать ключ.
Я даже зашел так далеко, чтобы просто предоставить почтовый индекс для источника и назначения с аналогичными результатами.
Я также могу поменять почтовый индекс 70128 на источник вместо адресата. По-видимому, API почему-то не любит этот почтовый код, и я не знаю, почему это может быть. Кто-нибудь знает это?
Результат первого URL:
{
destination_addresses: [
"New Orleans, LA 70128, USA"
],
origin_addresses: [
"40.6782,-73.9442"
],
rows: [
{
elements: [
{
status: "ZERO_RESULTS"
}
]
}
],
status: "OK"
}
Результат второго URL:
{
destination_addresses: [
"New Orleans, LA 70129, USA"
],
origin_addresses: [
"57 Atlantic Ave, Brooklyn, NY 11216, USA"
],
rows: [
{
elements: [
{
distance: {
text: "1,294 mi",
value: 2081879
},
duration: {
text: "19 hours 7 mins",
value: 68835
},
status: "OK"
}
]
}
],
status: "OK"
}
Примеры использования только почтовых индексов в URL-адресов: https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=95240&destinations=70128 HTTPS: //maps.googleapis. com/maps/api/distancematrix/json? units = imperial & originins = 95240 & destination = 70129 –