如何從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