Typescript 如何更改角度google地图中的特定标记颜色

Typescript 如何更改角度google地图中的特定标记颜色,typescript,angular-google-maps,Typescript,Angular Google Maps,我有5个标记显示在地图上,我只想改变一个标记颜色,我使用谷歌地图角度我怎么能做到这一点 我已经使用[iconUrl]更改了标记的颜色,但它正在更改所有颜色,但我只想更改标记的一种颜色 HTML: 您可以在map\u dev数组中指定iconUrl。例如,我将第二个标记的iconUrl设置为。/image.png map_dev = [ { lat: -33.883782, lng: 151.133711, alpha: 1 }, { lat: -33.889698, ln

我有5个标记显示在地图上,我只想改变一个标记颜色,我使用谷歌地图角度我怎么能做到这一点

我已经使用[iconUrl]更改了标记的颜色,但它正在更改所有颜色,但我只想更改标记的一种颜色

HTML:


您可以在
map\u dev
数组中指定
iconUrl
。例如,我将第二个标记的
iconUrl
设置为
。/image.png

map_dev = [
  { lat: -33.883782, lng: 151.133711, alpha: 1 },
  {
    lat: -33.889698,
    lng: 150.816382,
    alpha: 1,
    iconUrl:
      "../image.png"
  }
];
然后您可以在
中引用
iconUrl
,这样您就可以看到这一切都在起作用。请注意,您需要添加自己的API密钥

我希望这有帮助

map_dev = [
  { lat: -33.883782, lng: 151.133711, alpha: 1 },
  {
    lat: -33.889698,
    lng: 150.816382,
    alpha: 1,
    iconUrl:
      "../image.png"
  }
];
<agm-marker
    *ngFor="let data of map_dev"
    [iconUrl]="data.iconUrl"
    [latitude]="data.lat"
    [longitude]="data.lng"
  >