Polyline、Polygon 和 Circle 分别用于绘制线、面和圆形区域。创建后通过 addToMap('地图ID') 添加,业务结束时调用 remove()。颜色使用字符串表示,半透明填充可使用带透明度的十六进制颜色。
Polyline:setPoints、color、width;运行时可 updatePoints、updateColor、updateWidth。
Polygon:setPointsData、borderWidth、borderColor、fillColor,并支持对应更新方法。
Circle:setCenter、radius、borderWidth、borderColor、fillColor,并支持中心点、半径和样式更新。
const line = new Polyline()line.setPoints([{ lat: 39.915, lng: 116.404 }, { lat: 39.925, lng: 116.414 }])line.color = '#1E80FF'line.width = 8line.addToMap('demoMap')
const circle = new Circle()circle.setCenter({ lat: 39.915, lng: 116.404 })circle.radius = 500; circle.borderWidth = 4circle.borderColor = '#1E80FF'; circle.fillColor = '#4D1E80FF'circle.addToMap('demoMap')circle.updateRadius(800)
Polygon 点序应按边界顺序组织;更新几何形状时使用 updatePoints 或对应更新方法,不要反复创建未释放的原生覆盖物。



上一篇
下一篇