如何从Google地图中使用绘图管理器移除绘制的圆形或多边形。如何使用绘图管理器从谷歌地图中删除绘制的圆形或多边形 - ng2-map
组件:
import {Ng2MapComponent, DrawingManager, Polygon} from 'ng2-map';
export class CreateAlertComponent implements OnInit {
@ViewChild(Ng2MapComponent) mapObj: Ng2MapComponent;
@ViewChild(DrawingManager) drawingManager: DrawingManager;
polygonCompleteFunction(e) {
console.log(this.mapObj);
};
});
HTML:
<ng2-map [zoom]="mapOptions.zoom" [minZoom]="mapOptions.minZoom" [center]="mapOptions.center" clickable="false" (click)="mapClick($event)">
<drawing-manager *ngIf = "selectedJurisdictions.length > 0"
[drawingMode]="'null'"
[drawingControl]="true"
[drawingControlOptions]="{
position: 2,
drawingModes: ['circle', 'polygon']
}"
[circleOptions]="{
fillColor: 'red',
fillOpacity: 0.3,
strokeColor: 'black',
strokeWeight: 2,
editable: true,
draggable: true,
zIndex: 1
}"
[polygonOptions]="{
fillColor: 'red',
fillOpacity: 0.3,
strokeColor: 'black',
strokeWeight: 2,
editable: true,
draggable: true,
zIndex: 1
}"
(polygoncomplete)="polygonCompleteFunction($event)"
(circlecomplete)="circleCompleteFunction($event)">
</drawing-manager>
</ng2-map>
但在多边形功能齐全或圆形完整,我无法从地图对象
请参阅此链接,它肯定会帮助你。 [点击](http://stackoverflow.com/a/12006751/5725745) – 2017-03-27 06:15:33
请参阅此链接,它一定会帮助你。 [点击这里](http://stackoverflow.com/a/12006751/5725745) – 2017-03-27 06:16:48