android 高德地图 删除多边形,高德地图多边形覆盖物添加、获取、删除
最近在做有關(guān)地圖的項(xiàng)目 匯總一下 方便以后使用
上圖是覆蓋物繪制完成之后的編輯狀態(tài)
引入高德地圖js
P.s.?plugin后跟的是地圖插件
1、覆蓋物繪制
map.plugin(["AMap.MouseTool"], function() {
var mouseTool = new AMap.MouseTool(map);
drawTool.polygon({
strokeColor: "#35fffd",
strokeOpacity: 1,
strokeWeight: 1,
fillColor: '#35fffd',
fillOpacity: 0.15,
// 線樣式還支持 'dashed'
strokeStyle: "solid",
// strokeStyle是dashed時(shí)有效
// strokeDasharray: [30,10],
})
})
2、覆蓋物編輯
polyEditor.open(); //覆蓋物編輯
polyEditor.close(); //覆蓋物完成編輯 close里面有可以傳一個(gè)布爾值 默認(rèn)false 為true則完成編輯并清空覆蓋物
3、獲取覆蓋物
map.getAllOverlays('polygon'); //獲取覆蓋物 為空 獲取所有覆蓋物 原型 坐標(biāo)點(diǎn) 多邊形等 polygon 獲取多邊形覆蓋物
4、刪除覆蓋物
map.remove(Overlays);//可刪除某一個(gè)
map.clear(); //清空覆蓋物
5、已有經(jīng)緯度坐標(biāo)點(diǎn)繪制覆蓋物
var arrow = [
[116.39713, 39.908895],
[116.39713, 39.908553],
[116.39793, 39.908582],
[116.397908, 39.908907]
];
polygon = new AMap.Polygon({
map: this.map,
strokeColor: "#d4625f",
strokeOpacity: 1,
strokeWeight: 1,
fillColor: '#d4625f',
fillOpacity: 0.15,
strokeStyle: "solid",
path: arr,
});
總結(jié)
以上是生活随笔為你收集整理的android 高德地图 删除多边形,高德地图多边形覆盖物添加、获取、删除的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信台配置那服务器,微信配置
- 下一篇: 函数的渐进增长