首先是绘制多边形,确定可以获得点坐标

首先是获取地图,渲染在页面上:
initMap() {
setTimeout(() => {
this.map = new AMap.Map("mapContainer", {
resizeEnable: true,
zoom: 13,
});
this.polyEditorEdit = new AMap.PolygonEditor(this.map);
let toolBar = new AMap.ToolBar({
position: {
left: "10px",
top: "15px",
},
});
toolBar.addTo(this.map);
// 渲染多边形
// this.polygons = [];
// this.region.forEach((element) => {
// let polygon = new AMap.Polygon({
// path: element.lnglat,
// });
// this.polygons.push(polygon);
// });
// this.map.add(this.polygons);
// this.map.setFitView();
}, 500);
在view层:

这篇博客主要介绍了在Vue项目中如何利用高德地图API进行多边形的绘制,包括如何获取地图坐标并转化为数组进行渲染。
最低0.47元/天 解锁文章
4541

被折叠的 条评论
为什么被折叠?



