亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Baidu與Google地圖API初探

系統 1998 0

前天周六,有個好友過來玩,他說想在他的網站中加入地圖導航模塊,但不知道選擇哪個第三方Map API

在網上查了下Baidu、Google、QQ和MapBar等4種Map API(都是采用JS開放API),也查看了它們的SDK開發文檔,談談自己的體會


Map API文檔

BMap API (Baidu)與 google.maps API (Google)文檔相對最完備、詳盡、簡潔,并且給出了很多學習示例,非常適合初學者入門學習、應用開發

QMap API (QQ)與 MapBar API (MapBar)文檔雖然也比較完備,但示例與代碼分開了,不能很好所見即所得的體現代碼與效果相關性


Map 功能推薦

BMap API和Google.maps API,應該就可以滿足絕大部分需求

就易用性和色彩柔和性,推薦BMap API(Baidu)

就精確性和世界地圖,推薦Google.maps API(Google)

精確性:

Baidu BMap提供小數點后六位的精度,如:(116.397128, 39.916527);

Google google.maps則提供小數點后14位的精度 ,如:紐約(40.69847032728747, -73.9514422416687)

世界性:

Baidu BMap僅提供中國區域,也包括港、澳,但目前還不包含臺灣(可能百度日本分公司的地圖中含有臺灣);

Google google.maps則提供全球區域的地圖(支持本地化語言)

3D效果:

Baidu BMap目前僅提供中國 幾個 大城市3D地圖(如北、上、廣和深圳)

Google google.maps則支持大部分國家的車載導航 3D地圖 (在中國僅支持部分城市,如上海)

API風格:

BMap API和google.maps的API接口略有不同,BMap模塊化分層設計更加獨立;兩者的API風格,可以代表其它幾款開放的Map API風格

QMap API與google.maps API接口的風格很類似,MapBar API與BMap API接口風格則很雷同,甚至有些函數接口名都相同,如 centerAndZoom

兼容性:

上面四款地圖API,都采用js實現訪問調用,因此對瀏覽器兼容性非常重要

BMap API: 支持IE6.0+、Chrome、FF 3.0+、Opera 9.0+、Safari 3.0+,以及國內主要瀏覽器,如遨游、360、QQ、Baidu、世界之窗等瀏覽器,兼容性較好

google.maps API: 支持 W3C標準 (官方沒明確給出兼容的相關瀏覽器),且在在支持定位功能的瀏覽器上,可以調用 google Geolocation API (智能手機上應用廣泛)

注: 據了解,google map今年還暫未拿到在中國大陸的經營許可證,因此其地圖訪問服務有時會被GFW屏蔽掉,甚至不可用


簡單對比

BMap API(Baidu)和google.maps API(Google)——都是以“”為參照系原點

BMap API(Baidu)

效果圖如下:

Baidu與Google地圖API初探

google.maps API(Google)

效果圖如下:

Baidu與Google地圖API初探


另兩大巨頭的Map API(Bing與Yahoo!)

Bing Map API 基于 Virtual Earth的API,js接口調用,目前只有英文版(暫沒找到中文版)

Yahoo! Map API 提供 Flash , Ajax and Map Image APIs ,js接口調用,目前也只有英文版 (暫沒找到中文版)

注: Yahoo! Map API 看到,好像 要在2011年9月13號關閉Map API服務,建議用戶轉到其合作伙伴 Ovi Maps API (Nokia)

We are shutting down this service on September 13, 2011. We suggest using maps from our partner Nokia. Please visit the Ovi Maps API for more information.


背后的故事

MapBar 國內地圖提供商, 早期與百度合作, BMap API采用的便是MapBar,因此它們的API接口有些雷同(上面我已舉例)

MapABC 國內地圖提供商,早期與Google合作,google.maps API起初采用MapABC,后來google做的更好、更靈活

51Map : 國內地圖提供商,特色服務是提供地圖下載,可以實現本地桌面地圖(類似手機上的凱立德3D地圖)


總體感覺,各家Map API各有千秋,BMap API和google.maps API從開放、維護等角度,代表Map API兩大主流,可以滿足絕大部分用戶需求

QMap API和MapBar API都是后起之秀,專注技術的同時,也可以優化、增加一些API文檔,畢竟開放API就是為了讓更多的人去使用嘛

IT技術需要競爭,因為競爭,所以創新;因為創新,所以開放;因為開放,所以進步,祝愿中國IT領域不斷創新、 開放、 進步、超越




Baidu與Google地圖API初探


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品国产日韩一区三区 | 亚洲国产精品日韩在线 | 精品国产一区二区 | 神马影院888不卡院 神马影院不卡不卡在线观看 | 精品黑人一区二区三区 | 激情综合网色播五月 | 欧洲美女高清一级毛片 | 米奇影视7777| 亚洲欧美日韩国产精品影院 | 国产一区二区在线视频观看 | 伊在人亚洲香蕉精品区麻豆 | 色婷婷一区 | 欧美亚洲精品小说一区二三区 | 日韩精品一区二区三区在线观看 | 四虎影音在线 | 亚洲久久色| 国产男女猛视频在线观看网站 | 天天干天天玩天天操 | 老子影院午夜伦不卡 | 成 人 黄 色 视频 免费观看 | 性欧美高清久久久久久久 | 四虎网站最新 | 久久精品一区 | 精品综合久久久久久88小说 | 最新香蕉97超级碰碰碰碰碰久 | 亚洲国产成人精品一区二区三区 | 久久久四虎成人永久免费网站 | 国产精品网页 | 狠狠干.com| 日本免费一级视频 | 国产精品成人观看视频免费 | 激情影院免费看 | 在线 中文字幕 日韩 欧美 | 成人精品在线 | 亚洲综合色视频 | 五月婷婷综合在线视频 | 久久综合99 | 日本一级特黄视频 | 亚欧有色亚欧乱色视频 | 中国日韩欧美中文日韩欧美色 | 亚洲成a人片在线观看www |