百度地图用Polygon来覆盖全图
##覆盖完一直有这条线
下面是用来覆盖的代码,请问又什么办法解决,谢谢各位啦
getBoundary (districtName, map) {
// var center = new BMap.Point(120.00, 29.08)
map.clearOverlays()// 清除地图覆盖物
const EN_JW = '180, 90;'// 东北角
const NW_JW = '-180, 90;'// 西北角
const WS_JW = '-180, -90;'// 西南角
const SE_JW = '180, -90;'// 东南角
const bdary = new BMap.Boundary()
bdary.get(districtName, (rs) => { // 获取行政区域
const ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, {
strokeColor: 'none',
fillColor: '#2F3D54', // 修改不想显示的地图颜色
fillOpacity: 0.4,
strokeOpacity: 1,
enableClicking: false
})// 建立多边形覆盖物
map.addOverlay(ply1)
})
map.centerAndZoom(this.center, 11)// 设置中心位置
}