如何在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