我知道房子的四个点或者5个点的坐标,如何在地图上用红线把它框起来?
传入坐标数组就好了,map是百度地图实例
这个要创建折线
function addOverlay(points){ //创建折线
//points=[{lat:38.66984118988286,lng:109.66361159326583},{lat:38.66984118988286,lng:109.66361159326583},......]
var polyline = new BMap.Polyline(points, {strokeColor:'red', strokeWeight:2, strokeOpacity:0.5}); //创建折线
map.addOverlay(polyline);
}