百度地圖API及應用場景


  這節課我們學習百度地圖接口開發,首先我們打開官方網址看一下以后我們要講解的課程內容。

 

introduce1.png


進入網站“lbsyun.baidu.com”,打開之后我們可以看到這里是百度地圖的開放平臺。


introduce2.png


  然后,點擊上面的開發,我們可以看到開發下面有各類的地圖接口,第一個是Web開發,第二個是Android開發,第三個是IOS開發,然后還有一些服務接口和工具支持。我們主要講解Web開發所應用的Javascript API,然后點擊進去,我們可以看到Javascript API的所有文檔,包括它的概述。



  Javascript API的概述


  這個是關于Javascript API2.0的說明,百度地圖JavaScript API是一套由JavaScript語言編寫的應用程序接口,它能夠幫助您在網站中構建功能豐富、交互性強的地圖應用,包含了構建地圖基本功能的各種接口,提供了諸如本地搜索、路線規劃等數據服務。


  該套API免費對外開放。自v1.5版本起,您需先申請密鑰(ak)才可使用,接口(除發送短信功能外)無使用次數限制。


  JavaScript API首家支持Https,如需要申請Https服務,需要認證企業信息,成為企業認證用戶后,https將自動開通,同時獲得更高的服務配額。


  注意:僅JavaScript API V2.0 版本支持https,其他JavaScript API版本均不支持。比如我們使用最多的是1.4或者它極速版本。它都是不支持的,所有我們要使用https服務,請先檢查您的版本以及配置注意事項。



 功能介紹


  點擊進入功能介紹之后,我們可以看到這里面是包含了很多內容項的,包括地圖的基本功能,包括平移,縮放,脫拽等等,還有地圖上的控件,比如說我們現在打開地圖看一下,我們可以看到就是在地圖上定位,縮放等這些功能,還有工具類,圖層,本地搜索,公交連鎖,步行導航等等功能。


  然后我們可以回到首頁,可以看到有圖的展示會更加清楚一些。


introduce3.png


獲取密鑰


introduce4.png


  我已經把密鑰申請下來了,現在只需要創建一個百度開發的應用,我們就可以看到有一個AK,也就是我們之后在調用API的時候要用到的一個密鑰。


類參考


  我們可以看到這里有一些2.0的類參考,一些核心類,基礎類,控件類等等,我們在之后的開發可能需要針對每一項功能去查看它的類文件,看一下它的每一個類的使用方法,包括它的配置方法,狀態方法等等


introduce5.png


  我們還可以看到這里有一個地圖的demo,我們也可以看一下百度的一些常用的地圖的API功能在DEMO中都有演示,比如說地圖的展示,就是加載一個地圖,然后它這里需要調用,創建實例,初始化地圖,設置中心點坐標還有地圖級別,然后添加地圖類型控件,設置地圖顯示的城市,此項是必須設置的,最后還要開啟鼠標滾輪縮放。它每一個API的功能在這里基本上都有一些主要的演示,我們都可以看一下,包括地圖空間類的。


introduce6.png


  比如說,我們隨便打開一個,我們可以看到里面有一個窗口,都可以使用,它也給出了一些詳細的demo,包括GPS定位,還有公交檢索,我們可以去試著查詢。可以發現它里面線路都可以指出來,還有地址解析和坐標轉換還有定位事例,都可以看一下。


開源庫


JavaScript 開源庫不支持極速版JavaScript API。但是我們的2.0版本是支持的,我們可以使用開源的庫,包括大數據可視化庫,熱力圖,還有城市商圈及行政區域,繪制弧線類等等


然后我們看一下相關下載,我們可以先下載一份JavaScript離線版的demo,我們要下載JavaScript2.0的類參考和開發指南,我們解壓后看到的離線版的開發指南和在網頁中看到的開發指南是一樣的,只是離線版還有一個類參考,我們可以看一下類參考的目錄,這也是和網頁中類參考類似的。

  


【本文由麥子學院獨家原創,轉載請注明出處并保留原文鏈接】


logo
? 2012-2016 www.jvbprd.live
蜀ICP備13014270號-4 Version 5.0.0 release20160127

免費領取價值1888元求職寶典!

客服熱線 400-862-8862

回到頂部

彩票安徽25选5