百度地图api使用整理笔记
来源:互联网 发布:带知的成语有哪些成语 编辑:程序博客网 时间:2024/05/06 15:22
1.创建地图实例
var map = new BMap.Map("bodyContent", { mapType: BMAP_HYBRID_MAP });
*mapType设置地图类型,如:BMAP_HYBRID_MAP[卫星地图] 2.创建点坐标
var point = new BMap.Point(116.404, 39.915);*坐标格式必须new BMap.Point
3.地图展示级别map.centerAndZoom(point, 5);4.滚轮缩放map.enableScrollWheelZoom(true);
5.标尺控件类型及位置* map.addControl(new BMap.NavigationControl()); //标尺var mapType2 = new BMap.NavigationControl({ type: BMAP_NAVIGATION_CONTROL_LARGE, anchor: BMAP_ANCHOR_BOTTOM_LEFT });位置:BMAP_ANCHOR_TOP_LEFT 表示控件定位于地图的左上角。BMAP_ANCHOR_TOP_RIGHT 表示控件定位于地图的右上角。
BMAP_ANCHOR_BOTTOM_LEFT 表示控件定位于地图的左下角。
BMAP_ANCHOR_BOTTOM_RIGHT 表示控件定位于地图的右下角。
6.单点标注
var marker = new BMap.Marker(point); //point是定位坐标map.addOverlay(marker);7.多点标注、窗口信息var point = new Array(); //存放标注点经纬信息的数组 var marker = new Array(); //存放标注点对象的数组 var markArry = ["116.407718,39.913828", "116.237543,39.913828", "116.430715,39.933306"]; for (var i = 0; i < markArry.length; i++) { var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), { offset: new BMap.Size(10, 25), // 指定定位位置 imageOffset: new BMap.Size(0, 0 - i * 25) // 设置图片偏移 }); point[i] = new BMap.Point(markArry[i].split(',')[0], markArry[i].split(',')[1]); marker[i] = new BMap.Marker(point[i], { icon: myIcon }); map.addOverlay(marker[i]); marker[i].addEventListener("click", function () { this.openInfoWindow(new window.BMap.InfoWindow("窗口信息")); }); }8.本地搜索var local = new BMap.LocalSearch(map, {renderOptions: { map: map, panel: "bodyList" } }); local.search("餐饮");9.地址解析var myGeo = new BMap.Geocoder(); // 将地址解析结果显示在地图上,并调整地图视野 myGeo.getPoint("中化地质矿物总局", function (point) { if (point) { alert(point); //map.centerAndZoom(point, 16); //map.addOverlay(new BMap.Marker(point)); } }, "北京市");10.反地址解析var myGeo = new BMap.Geocoder(); // 创建地理编码实例myGeo.getLocation(new BMap.Point(116.364, 39.993), function (result) { if (result) { alert(result.address); } });参考资料:1.http://blog.csdn.net/a497785609/article/details/240090312.http://blog.csdn.net/drr789/article/details/79663593.百度地图api接口文档
1 0
- 百度地图api使用整理笔记
- 百度地图API笔记
- 百度地图API使用
- 百度地图API使用
- 使用百度地图API
- 使用百度地图API
- 百度地图API使用
- 百度地图 API 使用
- 百度地图API使用
- 百度地图API使用
- 百度地图API学习笔记
- 百度地图使用笔记
- 百度地图使用笔记
- 百度地图使用笔记
- 百度地图使用笔记
- 百度地图API的使用
- 百度地图api的使用
- andorid 百度地图api 使用
- 大数据系列修炼-Scala课程08
- C语言之输入字符
- PHP安全编程之对输出要进行转义
- 机器学模型评价与优化(学习笔记)
- linux服务器网站迁移,WDCP网站迁移指南
- 百度地图api使用整理笔记
- C++变量在内存中的分布
- 判断当前进程Token对应的用户是否在某一组之中
- Android样式的开发:layer-list篇
- 【POJ 3268 Silver Cow Party】
- OJ3340数据结构实验之二叉树一:树的同构
- Quartz任务调度CronTrigger配置格式详细说明
- 中国剩余定理
- 剑指offer(2)