百度地图(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. 参考代码