Google Distance Matrix API - ошибка расстояния между Парижем и другим французским городом (проблема рандова) - PullRequest
0 голосов
/ 05 апреля 2019

Когда я пытаюсь вычислить расстояние между Парижем и другим городом во Франции, Google API возвращает случайный результат.Возвращает правильное расстояние или ZERO_RESULTS

Я использую приложение Почтальон.Я создаю запрос GET:

https://maps.googleapis.com/maps/api/distancematrix/json?units=METRIC&mode=WALKING&origins=BRY SUR MARNE , VAL-DE-MARNE , FR&destinations=PARIS , PARIS , FR&key=MY_KEY

API Google возвращает:

{
    "destination_addresses": [
        "4100 Lake Dr SE Suite 300, Grand Rapids, MI 49546, USA"
    ],
    "origin_addresses": [
        "94360 Bry-sur-Marne, France"
    ],
    "rows": [
        {
            "elements": [
                {
                    "status": "ZERO_RESULTS"
                }
            ]
        }
    ],
    "status": "OK"
}

1 Ответ

0 голосов
/ 22 апреля 2019

Это предполагаемое поведение, потому что адрес назначения находится в США, в то время как источник находится во Франции, у которого нет доступных маршрутов навстречу друг другу. Если адрес назначения не является предполагаемым адресом, я бы посоветовал вамукажите правильно отформатированный адрес, чтобы избежать подобных ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...