我一直在使用Google Matrix Api检查两个位置之间的距离。然而,每当我尝试在两个被水分隔的位置之间进行查询时,我就遇到了问题。
例如,以下查询试图找到纽约和檀香山之间的距离(由水分隔):
https://maps.googleapis.com/maps/api/distancematrix/json?origins=New%20York%20City&destinations=Honolulu&language=en-EN&key=AIzaFAKEFnUaaPx0PpeFAKEKEYxx6glRArKEYBO0
但它返回 ZERO_RESULTS:
{
destination_addresses: [
"Honolulu, HI, USA"
],
origin_addresses: [
"New York, NY, USA"
],
rows: [{
elements: [{
status: "ZERO_RESULTS"
}]
}],
status: "OK"
}
是否有其他free
API可以找到两个位置之间的距离,无论水是多少?或者有没有办法找到与Google Matrix API无论水的距离?