2010-06-17 99 views
5

我想知道是否有經驗的人使用Google地圖API Multimap API可以給出一個很好的理由:爲什麼一個人比另一個人好 - 或者可能是一個利弊的名單?Google Maps API與Multimap/Bing地圖API

我將對一個完全重新開發一個當前使用Multimap(Classic)API的站點進行研究,並且想要考慮使用Google Maps API而不是Multimap(現在的MS Bing)的可能性,但是我需要一個強制性的理由來證明這一決定是正確的。

該網站目前提供了一種搜索機制,允許用戶使用郵政編碼/部分郵政編碼或城市來搜索地址。當前系統有一個sqlserver數據庫後端,包含完整的地址詳細信息並上傳(將此信息通過每日計劃任務地理編碼到Multimap)。我想知道Google API是否可以避免每天上傳的需要,而只是使用地理編碼API(儘管這受到Google每天限制一定數量的地理編碼請求的限制)。

回答

2

根據Wikipedia Multimap由微軟在幾年前購買,其方向功能被合併到Microsoft Bing api中。我猜想Multimap API主要是爲了遺留目的而存在的。到2010年底,multimap可能會消失,所以這絕對是重寫應用程序的地理編碼部分的一個令人信服的理由...

無論如何我會聯繫Multimap他們計劃支持他們的API多久,如果有一個遷移路徑(可能是bing地圖)。

必應地圖以及Google地圖現在可以通過Javascript提供實時地理編碼服務(請參閱http://msdn.microsoft.com/en-us/library/ff710027.aspx查看bing示例)。哪一個選擇?檢查每天的使用條款和地理編碼請求的成本。

4

根據我的經驗,Bing地圖在尋找地理信息方面更加準確,但Google的道路地圖稍微好看一些。

Google Maps API稍微有點幫助 - 例如,如果您有2個標記,地圖會自動縮小到正確的水平,Bing需要更多的工作。

航空地圖在混合地圖上看起來幾乎相同。

我的建議是 - 使用Bing地圖進行尋寶,然後如果你想要非常好看的道路地圖,請使用Google。如果您正在使用Aerial,Hybrid或Birdseye視圖,那麼您最好還是堅持Bing。

+0

鳥瞰圖是驚人的 – jle 2010-08-03 20:49:56

1

是跳過舊的Multimap並使用Google地圖或Bing地圖。兩國正處於積極競爭和積極發展之中。所以一個地區可能會好幾個月,但它的機會將會改變。例如。 Bing Maps是第一個支持多點觸控的人(使用Silverlight),但Google Maps現在支持它的v3 API。 (不幸的是,除了最基本的地圖疊加層之外,所有最基本的地圖疊加層都將導致谷歌地圖多點觸控應用崩潰,最廣泛的可用多點觸控平臺:iPad/iPhone上的Safari)。

目前我認爲Bing Maps有優勢,但在一天結束時,您的決定可能會是主觀的(那些地圖看起來更好/我覺得API稍微好看/ etc),或者取決於EULA的準確措辭(即,您爲您的特定應用程序支付了多少?以及多少?)。

您提到了地理編碼。越來越多的人正在考慮使用多個地理編碼平臺。主要是因爲所有服務的地理編碼覆蓋率都不夠完美,但如果一項服務出現故障,它也會爲您提供覆蓋。