如何编写能够计算PHP中美国境内2个邮政编码行驶距离的内容。具有SOAP或REST的API或Web服务也可以。
但我了解GoogleMaps API无法使用,因为它违反了TOS ..因此我需要一种不使用Google地图的方法,因为我无意使用他们的地图,只计算距离。
答案 0 :(得分:2)
除谷歌地图外,没有任何其他内容是免费的。 MapQuest API可能会为您提供所需的信息。这是他们对服务的guide - 它解决了在一组点之间获得驾驶距离/时间的问题。他们的terms of service似乎不需要您显示地图,但请查看是否符合您的需求。
答案 1 :(得分:1)
Google Maps Distance API具有此功能。您可以获得xml或json的返回值。
这是文档
https://developers.google.com/maps/documentation/distancematrix/
一件好事是你不必先计算长/纬度