当我尝试计算巴黎与法国其他城市之间的距离时,Google API会返回随机结果。它返回正确的距离或ZERO_RESULTS
我使用Postman应用程序。我创建了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"
}
这是一个预期的行为,因为目的地地址在美国,而原籍在法国,没有任何可用的路线,如果目的地地址不是预定的地址,我建议您提供井格式化的地址,以避免这种错误。