html,body,#container{
height: 100%
}
//初始化地图对象,加载地图
var map = new AMap.Map("container", {
resizeEnable: true,
zoom: 13
});
function pathLength(){
var arr=new Array();//经纬度坐标数组
arr.push(new AMap.LngLat("116.368904","39.913423"));
arr.push(new AMap.LngLat("116.382122","39.901176"));
arr.push(new AMap.LngLat("116.387271","39.912501"));
arr.push(new AMap.LngLat("116.398258","39.904600"));
arr.push(new AMap.LngLat("116.427097","39.912500"));
//定义折线对象
polyline=new AMap.Polyline({
path:arr, //设置折线的节点数组
strokeColor:"red",
strokeOpacity:1,
strokeWeight:3,
strokeDasharray:[10,5]
});
polyline.setMap(map);//地图上添加折线
var distance = Math.round(AMap.GeometryUtil.distanceOfLine(arr));
var text = new AMap.Text({
position: new AMap.LngLat(116.427097,39.912500),
text: '折线长' + distance + '米',
offset: new AMap.Pixel(-20, -20)
})
map.add(text);
map.setFitView();
}
pathLength();