Angular 角度谷歌地图在每个标记下添加文本

Angular 角度谷歌地图在每个标记下添加文本,angular,angular-google-maps,Angular,Angular Google Maps,app.component.html <h1 *ngFor="let m of markers;">{{ m.lat }}</h1> <agm-map [latitude]="lat" [longitude]="lng" [styles]="styles"> <agm-marker *ngFor="let m of markers;let i = index" [latitude]="m.la

app.component.html

    <h1 *ngFor="let m of markers;">{{ m.lat }}</h1>


    <agm-map [latitude]="lat" [longitude]="lng" [styles]="styles">

        <agm-marker *ngFor="let m of markers;let i = index"
            [latitude]="m.lat"
            [longitude]="m.lng"
            [label]="m.label"
            [animation]="'DROP'" 
            [iconUrl]="'favicon.ico'"       
            >
        </agm-marker>
    </agm-map>
在这里,我共享了我的模板和组件

如何为每个标记共享一些文本。文本可以是每个标记的底部或侧面

如果你知道我们该怎么做,请告诉我

我检查了这个答案,但这对我不起作用。

要自定义样式,可以指定标签的以下属性:

export interface MarkerLabel {
  color: string;
  fontFamily: string;
  fontSize: string;
  fontWeight: string;
  text: string;
}
通过指定如下值,可以通过iconUrl属性定位标记标签:

<agm-marker *ngFor="let loc of locations" [label]="loc.label" [latitude]="loc.lat" [longitude]="loc.lng" [iconUrl]="icon" >
</agm-marker>
<agm-marker *ngFor="let loc of locations" [label]="loc.label" [latitude]="loc.lat" [longitude]="loc.lng" [iconUrl]="icon" >
</agm-marker>
icon = {
    labelOrigin: { x: 16, y: 48 },
    url: "http://maps.google.com/mapfiles/kml/paddle/red-blank.png",
};