導航:首頁 > 網路數據 > 百度地圖api大資料庫

百度地圖api大資料庫

發布時間:2024-05-31 22:41:44

① 百度地圖API的產品介紹

網路地圖宣稱所有API均免費對外開放。
網路地圖JavaScript API是一套由JavaScript語言編寫的應用程序介面,它能夠幫助您在網站中構建功能豐富、交互性強的地圖應用程序。網路地圖API不僅包含構建地圖的基本功能介面,還提供了諸如本地搜索、路線規劃等數據服務。適用於PC或移動設備端的基於瀏覽器的開發。JS版本還為用戶開放了開源庫,簡化開發。
網路地圖Web服務API包括Place API、Geocoding API、Direction API,能夠快速響應用戶的請求,返回xml&Json 數據。就網路地圖API目前政策,若用戶使用該套API,需要先申請key。其中Place API使用受限,其他均無限免費使用。
網路移動版地圖SDK,分為Android版與Symbian版,為移動設備地圖應用開發提供基本地圖、本地搜索、路線規劃、定位等服務。若用戶使用該套SDK,也需要先申請key。
網路地圖定位SDK,與網路移動版地圖SDK相比,是以更小的體積提供給開發者,幫助開發者完成位置信息獲取與應用開發的工具。網路地圖目前提供Android和Symbian版本,且開發者是不需要申請key就可使用。
網路地圖車聯網API,是網路地圖於2012年6月推出的,為車聯網行業定製的一套API。提供地圖顯示、地址解析、位置描述、本地搜索、周邊搜索、駕車路徑規劃、信息發送、天氣、交通事件等多種服務。
網路地圖LBS雲,是網路地圖2012年8月底新推出的,也是在網路世界大會2012為開發者提供的」七大武器「之一,即網路地圖針對LBS開發者全新推出的服務,藉助網路雲服務與雲計算,通過地圖API,實現用戶的海量位置數據雲存儲,同時,也可實現快速雲檢索。LBS·雲將位置數據存儲、空間檢索、地圖展現等任務一站式託管在網路雲端,為開發者降低開發成本,有利於開發者提高開發效率。
網路地圖URI API,用戶可在自己的應用或者網頁中,直接調用網頁版網路地圖或者手機端(網路地圖客戶端或網頁版)實現地圖位置展示,公交換乘,周邊信息展示等功能,還能通過一個URL串快速分享給他人。URI API支持PC端、移動版(Android、iOS)。

② 百度地圖API基本使用(三)

PS:我所使用的的是網路地圖Javascript API 3.0
本文是對之前使用的延續,繼續對網路地圖API的一些使用去做歸納和總結,本次主要是對地圖上的事件以及路線規劃做下一下介紹,如果有小夥伴沒有看過之前的網路地圖API基本使用(一),網路地圖API基本使用(二),可以先去觀看一下,前期所需要的一些准備,以及一些基本的用法。

感興趣的小夥伴可以自行查看網路地圖官方提供的文檔
網路地圖開放平台開發文檔中的JavaScript API

也可以通過下方示例中心更直觀地看到網路地圖API的一些使用,以及它的一些特性
網路地圖開放平台-示例中心

想深入研究網路地圖avaScript API 3.0方法參數信息的話,可以通過下方類參考
網路地圖avaScript API v3.0類參考
另外不同版本的API可以自行在開發文檔中的類參考類目中找到,請自行查找

不過要注意:實例中心使用的是BMap去創建容器的,最新版GL地圖命名空間為BMapGL, 可按住滑鼠右鍵控制地圖旋轉、修改傾斜角度。

BMapGL在引入API的方式如下:

BMap在引入API的方式如下:

按照你自己的需求去引用

好的,廢話不多說,開整

1.地圖載入完成事件 這個事件顧名思義就是在地圖載入完成之後會調用這個事件,我們可以去做一些操作。

實現的效果就是在地圖載入完成之後,會彈出地圖載入完成的提示!實際應用的時候可以能就會涉及到一些基於地圖的初始化操作。具體情況具體分析,就不做過多贅述了。

2.地圖單擊事件 這個事件顧名思義就是在當我們滑鼠點擊地圖上的時候,就會觸發這個事件。

我們實現的這個就是單擊地圖的時候就會觸發,可以獲取到這個點的經緯度等信息。以及我們之前有介紹的覆蓋物的一些觸發事件,基本上都是使用的是這個單擊事件,使用addEventListener監聽click去實現的,這個方法還有監聽別的事件,就不一一舉例了,給大家看一下有哪些事件可以監聽,這些都是從官方提供的類參考中找到的。

3.注銷事件 這個注銷方法也比較簡單,上一個點擊事件我們使用的是addEventListener監聽click去實現的,這個注銷實際上就是移除這個事件,類似於之前的刪除覆蓋類都是使用的remove這個欄位,對應的就是removeEventListener監聽click去刪除這個點擊事件實現的。

如果想研究比較詳細的地圖事件的小夥伴可以自行查看研究
事件-地圖事件

1.覆蓋物滑鼠事件 這個覆蓋物滑鼠事件實質就是地圖的點擊事件,只不過對象換成了覆蓋物對象,本質都是使用addEventListener去監聽事件的發生。
創建一個點和一個面覆蓋物,然後去給這兩個覆蓋物添加滑鼠點擊事件

如果想研究比較詳細的覆蓋物事件的小夥伴可以自行查看研究
事件-覆蓋物事件

首先說明一下這個路線規劃分為4種,分別是駕車路線規劃,公交路線規劃,步行路線規劃,以及騎行路線規劃,使用的類是不一樣的,我們一起來看一看。

1.基礎駕車路線規劃服務示例:
代碼如下:

2.數據介面
駕車導航服務也提供了豐富的數據介面,通過onSearchComplete回調函數可以得到BMap.DrivingRouteResult對象,它包含了駕車導航結果數據信息。 結果會包含若干駕車方案,每條方案中包含了若干駕車線路。 每條駕車線路又會包含一系列的關鍵步驟(BMap.Step),關鍵步驟描述了具體駕車行駛方案。

BMap.TransitRoute類提供公交線路規劃服務。
注意:v3.0中,新增了TransitRoutePlan.getTotal 和 TransitRoutePlan.getTotalType方法,可以獲取一條公交換乘方案中總路段數(步行+公交),和指定路段的交通方式類型(步行或公交)。

1.使用服務示例
代碼如下:

2.進行跨城路線規劃
代碼如下:

BMap.WalkingRoute提供步行線路規劃服務。基本用法和駕車線路規劃類似。
使用服務示例
代碼如下:

BMap.RidingRoute提供騎行線路規劃服務,基本用法和步行線路規劃基本相同。
使用服務示例
代碼如下:

感興趣的小夥伴可以自行去研究
網路地圖Javascript API 3.0 出行路線規劃 網路地圖JS API示例 路線規劃

感謝諸君的觀看,文中如有紕漏,歡迎在評論區來交流。如果這篇文章幫助到了你,歡迎點贊和關注。

閱讀全文

與百度地圖api大資料庫相關的資料

熱點內容
南昌房管局網站怎麼查備案 瀏覽:884
如何設置ipad下載密碼 瀏覽:458
ae信號干擾教程 瀏覽:548
電腦之前刪掉的文件怎麼找 瀏覽:805
索尼z1刷什麼系統升級 瀏覽:466
自創字體怎麼編程序 瀏覽:381
成都的蘋果售後服務電話號碼 瀏覽:698
文件放筆記本哪個盤 瀏覽:745
starbound星球文件格式 瀏覽:137
javathis和super 瀏覽:782
iphone5左上角翹屏 瀏覽:863
自製音樂節奏燈教程 瀏覽:963
java獲取jar文件路徑 瀏覽:227
手機test文件可刪除么 瀏覽:719
升win10卡在34 瀏覽:962
sfc文件 瀏覽:262
公牛蘋果數據線2a什麼意思 瀏覽:489
勒索蠕蟲檢測工具 瀏覽:68
蘋果手錶固件描述文件下載 瀏覽:330
android獲取sd卡視頻文件 瀏覽:949

友情鏈接