2010-04-14 31 views
3

我想開始使用必應項目,這將包括制定點之間的最短路線,並繪製在地圖上的路線等。Bing地圖,VirtualEarth,MapPoint - 它們如何相互關聯?

但是,與Bing地圖一起,還有VirtualEarth和MapPoint。所有這些產品如何相互關聯?如果我使用一個,我需要所有其他人嗎?

此外,Bing地圖是否使用SQL Server及其空間/地圖功能?

感謝

回答

4

正如你指出他們是同一個家庭的所有部分,一部分是微軟的地圖產品的演變。但是,其中一些確實提供了其他人沒有的東西。但是它們之間沒有依賴關係。

從簡單的開始,Bing Maps基本上就是Virtual Earth的新名稱。技術和產品並沒有真正改變,只是名稱。 Bing品牌推出時,Live Search Maps成爲Bing Maps,Virtual Earth成爲Bing Maps for Enterprise。整潔,嗯?

Bing地圖本質上是谷歌地圖的競爭產品。它提供了一個JavaScript映射API,其背後有許多Web服務API,用於地理編碼,路由等...當然,它具有一些獨特的功能,如鳥眼斜視圖等...

MapPoint是一個更老的產品 - 我相信你仍然可以在CD-ROM上獲得它的一小部分!它確實提供了一些Bing Maps不允許的服務,比如上傳批量地理編碼的地址,並通過空間(我最近的?)SOAP Web服務提供這些服務。如果你有你想要集成的自己的數據集,那麼你可能需要更多地考慮MapPoint。

如果您只想在網頁上顯示地圖,放上幾個圖標,搜索地點並在地點之間繪製路線,那麼Bing地圖可能就是您想要的。 Bing Maps目前並不擅長的事情是允許訪問它後面的原始Web服務。如果您需要在不通過JavaScript API的情況下對空間API(例如路由)進行多個調用,那麼您可能必須使用MapPoint Web服務。

關於SQL Server的空間特性。它用於Bing地圖的後端,但不以任何方式直接暴露給最終用戶。當然,你不需要它來使用Bing Maps。