如何在谷歌地图上显示多个位置



我正在尝试在谷歌地图上显示我的应用程序中的多个位置,但我只能显示一个位置如何显示多个位置

页.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

相关内容

  • 没有找到相关文章

最新更新