我一直在使用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 可以找到两个位置之间的距离,而不考虑水?或者有没有办法用谷歌矩阵 API找到距离,不管水是什么?