需求:在已有显示地图上增加一个可编辑的动态面,圆形拖动圆形实现将圆形范围内的点位显示;初始化时需要默认一个范围面
…
效果预览
需求分解:类似的功能会有很多,单核心都只有一个就是可以编辑的动态的图形的绘制问题。
加载地图相关应用
/**
* @Description: 初始化地图
* @Author: ShiWei
* @Date: 2020-09-07
*/
init(){
if (!this.mapController) {
this.mapController = new MapController(this);}
this.mapController.initMap("map-main");
this.map=this.mapController.getMap();
this.map.setCenter([106.699069493,26.5961406396])
this.map.setZoom(10)
let _this=this;
/* 地图加载完成
* 创建地图对象后,开始加载地图资源, 地图资源加载完成后触发load事件
* 如果地图数据加载并渲染完成后,调用.isStyleLoaded()会返回true, 否则返回false
*/
this.map.on("load", function() {
var t =