如何在PHP中使用美国境内的两个邮政编码计算驾车距离。具有SOAP或REST的API或Web服务也可以。使用邮政编码计算行车距离
但我明白,不能使用谷歌地图API,因为它违反了服务条款。所以我需要不使用谷歌地图的方式,因为我没有使用他们的地图的意图,只是计算距离。
如何在PHP中使用美国境内的两个邮政编码计算驾车距离。具有SOAP或REST的API或Web服务也可以。使用邮政编码计算行车距离
但我明白,不能使用谷歌地图API,因为它违反了服务条款。所以我需要不使用谷歌地图的方式,因为我没有使用他们的地图的意图,只是计算距离。
除了谷歌地图外,没有很多东西是免费的。 MapQuest API可能会给你你需要的东西。这里是他们的服务guide - 它解决了获取一组点之间的行驶距离/时间。他们的terms of service似乎并不需要您显示地图,但请看一看,看看是否符合您的需求。
我结束了使用mapquest的API与ZIP代码经纬度和长转换数据库,并得说,工作得很好。 – Indranil
谷歌地图距离API有这个确切的功能。您可以以xml或json的形式获得回报。
这里是文档
https://developers.google.com/maps/documentation/distancematrix/
的一个好处是你没有计算经度/纬度第一
https://developers.google.com/maps/documentation/business/ ...我没有看到任何TOS问题,但也许我错过了一些东西 –
一快速谷歌搜索显示许多网站违反该服务条款... –
的确,但我的公司不会那样做! :) – Indranil