Загрузите много коня, используя agm и Google Maps - PullRequest
0 голосов
/ 23 мая 2019

Я хочу установить несколько маркеров в Картах Google, используя agm, чтобы я мог видеть движение на Картах Google, когда использую статические координаты.

Это работает для одного маркера, но я не знаю, как это сделать с несколькими маркерами.

это HTML:

  <ngx-spinner bdColor="rgba(51,51,51,0.8)"
  size="medium"
  color="#fff"
  type="ball-scale-multiple">
</ngx-spinner> 
<div class='agm-map-container-inner sebm-google-map-container-inner'>
 <agm-map width="100%" [latitude]="current_position.lat" [zoom]="zoom" [longitude]="current_position.long" [styles]="styles">
     <agm-marker *ngFor="let loc of loc" (markerClick)="eraseMarker(location)" [latitude]="loc.lat"  [longitude]="loc.long" [iconUrl]="icon"></agm-marker>
     <agm-polyline strokeColor="red" >
      <agm-polyline-point *ngFor="let location of loc" [latitude]="location.lat" [longitude]="location.long"></agm-polyline-point>
    </agm-polyline>

    </agm-map>
</div>

Это скрипт типа:

track(){
    let i=0
    const obs=interval(2000).pipe(takeWhile((v) =>  i < this.location.length)).subscribe(()=>{
        const pos=this.location[i];
        this.loc.push(pos);
        this.current_position=pos;

        i++;
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...