百度地圖(2)-初始化地圖


做GIS開發,國內的BAT終究繞不過去,趁着項目,把百度的地圖API過了一下,順便記錄下來作為筆記備忘。

1. 申請token。

百度地圖在線引用地圖庫,需要先申請ak,也就是AccessToken,具體見百度 http://lbsyun.baidu.com/apiconsole/center .

應用管理我的應用中,選擇創建應用

 

 

2. 添加對庫的引用,同時把申請到的token輸入到引用中。

<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=xxxxxxxxxx"></script>

3. 添加 div。

<div id="allmap"> </div>

 

4. 百度地圖對象統一為 BMap,初始化地圖內容:

 1 /**
 2  * 初始化地圖
 3  **/
 4 function initialMap() {
 5   map = new BMap.Map("allmap", {
 6     coordsType: 5,//coordsType 指定輸入輸出的坐標類型,3 為  gcj02坐標,5為bd011坐標,默認為5,
 7                   //指定完成后,API將以指定的坐標類型處理您傳入的坐標
 8     enableBizAuthLogo: false // 這個忘記是哪里抄的了,
 9   });
10 
11   map.centerAndZoom(point, 15);// 初始化地圖,中心點和縮放級別
12   map.enableScrollWheelZoom(true);//是否支持滾輪縮放
13 }

 

5. 頁面顯示

  

6. 參考代碼

https://github.com/WhatGIS/bdMap


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM