雖然雅虎的地圖服務只能用于北美,但是它值得一提,因為它提供了多個API。有三 個:Simple、AJAX和Flash。Flash可以被進一步細分為ActionScript、JavaScript和Flex三個 API。它們是唯一一個免費提供Flash API的街道地圖服務。ESRI這個先前提到的商業GIS提供商也有一個Flash API,它也能用于個人和非商業用途。
雅虎還為北美的地址提供了一個免費的地理編碼服務??匆豢囱呕⒌貓D服務的許可證,您就會發現它有每個IP每天50,000次查詢的限制,而Google Maps就沒有限制。
那么微軟的產品Windows Live Local又怎么樣呢?有意思的是,他們提供澳大利亞街道圖的時間幾乎與Google Maps的相同——他們兩家很顯然用的是同一家的地圖數據,只不過在外表上有所不同而已。
它們就像Google Maps一樣,正準備加入針對澳大利亞的地址搜索功能。它們的API與Google的不同,但是我發現利用它的API編寫的聚合程序都基于微軟或者微軟附屬產品的平臺。它們用于澳大利亞的衛星地圖還作了最小一英里的限制。
我找到的大多數使用Windows Live Local的例子都無法與Safari瀏覽器兼容,事實上Windows Live Local網站本身就不行。雖然Mac的用戶可能只占整個桌面計算機用戶的一小部分,但是您必須認識到他們的實際比例要比最初作統計時候的高(有人說高到 20%)。
另外一件關于Yahoo! Maps和Windows Live Local的事情是,這兩個API的許可證事實上嚴禁您將它們的地圖與其他競爭者提供的服務一起部署——這包括將它們與Google的Adwords放在 一起部署,如果您這樣做,您將無法獲得本來可以得到的收入。
其他人也對Google Maps提供的澳大利亞地圖數據的準確性頗有微詞。只有當地圖上的數據是準確無誤且最新時,地圖對于用戶來說才是有用的。
成為Zoomin網站的一個用戶是值得的,它的社區可能是孕育您創新產品的絕好方式——看看人們希望從您已經有的和感興趣的數據里獲得什么。它 的地點分組、圖片上傳和討論組都在投入使用,我已經注意到堪培拉的一個人已經開始經營一家漫畫店的列表,所以我們可以像他一樣做點什么。
我認為現在就是盡快了解和學習Google Mapping接口的好時機了。雖然Google目前沒有向用戶和開發人員提供用于澳大利亞的地址搜索,但是您應該認為這只是測試階段的原因,毫無疑問它 不久就會提供這一功能。這已經近到足夠讓您著手進行地圖開發的其他方面的工作了。
大多數AJAX應用程序的接口都過于簡單和雷同,作為一名經驗豐富的Internet應用程序開發人員,我希望看到一個用于Google Maps的Flash API,就像雅虎提供的那樣——在不久的將來,這似乎是不太可能發生的事情。也許解決的方法是對Google Maps JavaScript API進行逆向工程,這對于OSFlash來說是一項浩大的任務。
這種最近流行起來的聚合程序是在地圖上釘上虛擬圖釘的終極方法,但是您可以打賭的是企業開發商將在很短的時間內把它帶到一個新的高度。