我正在尝试在谷歌地图上显示我的应用程序中的多个位置,但我只能显示一个位置如何显示多个位置
页.html
<agm-map [latitude]="lat"[longitude]="lng" [zoom]="15"
[zoomControl]="false">
<agm-marker *ngFor="let location of tracks" [latitude]="tracks.lat" [longitude]="tracks.lng" [label]="tracks.label"></agm-marker>
</agm-map>
页面.ts
constructor(private geolocation: Geolocation) {
this.lat=51.723858
this.lng=7.895982
this.tracks = [
{lat:51.673858, lng: 7.815982,label: 'A'},
{lat:51.373858, lng: 7.215982,label: 'B'},
];
}
由于您将轨道中的每个项目分配给变量位置,因此您应该使用location.lat
而不是tracks.lat
。