Angular 如何在谷歌角地图中绘制填充弧?

Angular 如何在谷歌角地图中绘制填充弧?,angular,google-maps,angular-google-maps,Angular,Google Maps,Angular Google Maps,我有一个要求,我想画一个有四个象限的圆,所有四个象限从一个中心点开始都有一个指定的角度和半径。如下图所示: 但不是用圆周上的标记。我应该能够提供弧角、半径和中心点。我如何使用谷歌地图实现角度测量 我可以使用agm circle指令获取中心点并设置半径并绘制一个圆 我引用了这个答案:您可以使用多边形指令 <agm-map [latitude]="lat" [longitude]="lng" [zoom]="zoom"> <agm-polyline> <

我有一个要求,我想画一个有四个象限的圆,所有四个象限从一个中心点开始都有一个指定的角度和半径。如下图所示:

但不是用圆周上的标记。我应该能够提供弧角半径中心点。我如何使用谷歌地图实现角度测量

我可以使用
agm circle
指令获取中心点并设置半径并绘制一个圆


我引用了这个答案:

您可以使用多边形指令

<agm-map [latitude]="lat" [longitude]="lng" [zoom]="zoom">
  <agm-polyline>
      <agm-polyline-point *ngFor="let point of arcPoints" [latitude]="point.latitude" [longitude]="point.longitude">
      </agm-polyline-point>
  </agm-polyline>
</agm-map>

不确定AGM是否有arc指令,但您可以根据中提出的解决方案来实现它。就像在给定的示例中,它使用多边形而不是圆,同样,也许我们可以使用AGM多边形指令绘制圆弧?我使用的是Angular Google Maps,它没有像center.lat()这样的Google Maps函数,center.DestinationPoint()等方法,这对我不起作用。
  ngOnInit() {
    this.arcPoints = drawArc(center, initialBearing, finalBearing, radius);
  }