2017-07-18 11 views
1

をマップするが、私は唯一の私は、複数の私はグーグルマップ上の自分のアプリケーション内の複数の位置を表示しようとしています

ページを表示することができますどのように一つの場所を表示することができます。 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> 

page.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'}, 
     ]; 

    } 
+0

このライブラリを使用していますか? https://github.com/SebastianM/angular-google-maps –

+0

'tracks.lat'の代わりに' location.lat'を使ってはいけませんか?トラック内の各項目を変数 'location'に割り当てるように見えます。 – Peter

+0

ahh私は自分を絞殺したいのですが、どのように私はlocation.latとtracks.latを間違えたのですか? – Nouf

答えて

1

あなたはlocation.lat代わりにを使用しなければならない変数の場所にトラック内の各項目を割り当てているために。

関連する問題