Angular 角度AGM在标记上绘制多边形单击

Angular 角度AGM在标记上绘制多边形单击,angular,google-maps,agm,Angular,Google Maps,Agm,我正在使用角度agm,需要在单击标记后绘制多边形 <agm-map [latitude]="latitude" [longitude]="longitude" [zoom]="zoom"> <agm-marker *ngFor="let item of items; let i = index" [latitude]="item.Latitud" [longitude]="item

我正在使用角度agm,需要在单击标记后绘制多边形

<agm-map [latitude]="latitude"
         [longitude]="longitude"
         [zoom]="zoom">

  <agm-marker *ngFor="let item of items; let i = index"
              [latitude]="item.Latitud"
              [longitude]="item.Longitud"
              (markerClick)="drawPolygon($event)">

  </agm-marker>

</agm-map>
但是,我收到错误:无法读取未定义的属性“add”


在该方法中绘制多边形有什么想法或解决方法吗?

不要使用命令,而是以角度/AGM方式添加多边形


drawPolygon(){
this.polygons.push(newpolygonda)
}

请您发布一个codesandbox或stackblitz,以便我们能够从我们这边复制此问题?这也可能会有所帮助
event.data.add({
  geometry: new google.maps.Data.Polygon([
    zona])
})