首先创建map实例
map = new BMap.Map("allmap"); // 创建Map实例创建points数组,目的是方便连线
points[0]=new BMap.Point(经度,纬度);
points[1]=new BMap.Point(经度,纬度);
points[2]=new BMap.Point(经度,纬度);在地图上面标注点
marker[0]=new BMap.Marker(points[0]);
marker[1]=new BMap.Marker(points[1]);
marker[2]=new BMap.Marker(points[2]);将标注点添加到地图上面:
map.addOverlay(marker[0]);
map.addOverlay(marker[1]);
map.addOverlay(marker[2]);规范视角:
map.setViewport(points);//搞定视角初始化地图
map.centerAndZoom(points[0], 14); // 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.NavigationControl()); //为地图添加鱼骨开始连线,将points传入
//连线
var polyline = new BMap.Polyline(
points,
{strokeColor:"red",//设置颜色
strokeWeight:3, //宽度
strokeOpacity:0.5//透明度
}
);添加到地图上面:
map.addOverlay(polyline); 启用滚轮放大缩小
map.enableScrollWheelZoom();