// 增加行政区边界线
var bmap = areaMap.getModel().getComponent('bmap').getBMap();
var bdary = new BMap.Boundary();
bdary.get("天津市和平区", function(rs){ //获取行政区域
var count = rs.boundaries.length; //行政区域的点有多少个
if (count === 0) {
console.log('未能获取当前输入行政区域');
return ;
}
var pointArray = [];
for (var i = 0; i < count; i++) {
var ply = new BMap.Polygon(rs.boundaries[i], {
strokeStyle:'dashed', //边线的样式,solid或dashed
fillColor:'rgba(0,0,0,0)', //填充颜色控制
strokeWeight: 2, //边线的宽度
strokeColor: "#D4A927" //边线颜色
}); //建立多边形覆盖物
bmap.addOverlay(ply); //添加覆盖物
pointArray = pointArray.concat(ply.getPath());
}
});
想要上面图片效果,下面是我的效果,固定的和平区
问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
后台返回的几个点不确定,怎么围绕它们画出区域