2008-09-30 84 views
5

我正在尋找一個能夠在兩個地點(不一定是美國地區)之間提供駕駛指令的地圖API(Google Maps-esque),最好是在PHP中,但也會提供有關所用道路類型的信息。信息不一定非常具體 - 我很高興知道所採用的道路是城市還是高速公路/高速公路。那麼,有沒有人有這種事情的經驗?乾杯。是否有任何映射API提供道路詳細信息?

回答

5

映射結合是一個獨特的排序API的。您有多種方式可以獲取所需的數據。諸如MapPoint(幾乎不是API IMHO)或Geobase(Telogis)之類的映射API可以從實際的地圖數據中提取抽象級別,這些地圖數據可以來自各種供應商,如Navteq或Geographic Data Technologies(TeleAtlas)。這兩家供應商現在也提供API,但是它們的許多應用程序開發人員所需的許多次數太低。

你可能想看看Pitney Bowes MapInfo Routing J Server。還有OGC(開放地理空間聯盟),它具有關於開放數據集和地理空間和街道級數據的Web服務訪問的一些很好的信息。

對於基於Windows的應用程序,有各種各樣的工具,但在任何使用的操作系統上使用PHP都沒有多少選項。有些選項可能會相當昂貴,所以如果我是你,我會從OGC開始,並從那裏開始向後推進到商業產品中。

2

美國高度詳細的免費道路網絡數據的最佳來源是人口普查局及其TIGER data sets(也在Wikipedia上描述)。

相關問題