Отображение нескольких контуров полигонов с использованием AGM в Angular 6/7 - PullRequest
0 голосов
/ 18 марта 2019

Я использую Угловые Google Карты и agm-drawing-manager Диспетчер чертежей, использующий AGM-POLYGON

Теперь с двумя проблемами один не работает с несколькими полигонами внутри

<agm-map [latitude]="latitude" [longitude]="longitude" [zoom]="zoom" class="cardMapH" #agmMap>
                        <agm-polygon [paths]="pathsOfPoly"></agm-polygon>
                        <agm-drawing-manager (polygonComplete)="polygonCreated($event)" [drawingControl]="managerOptions.drawingControl" [drawingControlOptions]="managerOptions.drawingControlOptions" [polygonOptions]='managerOptions.polygonOptions' [drawingMode]='managerOptions.drawingMode'>
                        </agm-drawing-manager>
                    </agm-map>

Не получается координаты после рисования многоугольника

Пожалуйста, помогите мне решить эти проблемы, Спасибо заранее

1 Ответ

0 голосов
/ 04 мая 2019

Наконец-то мне это понравилось, и у меня все работает

<mat-card class="cardMapHcard">
                    <!-- yes {{plraw}} -->
                    <agm-map [latitude]="latitude" [longitude]="longitude" [zoom]="zoom" class="cardMapH" #agmMap>
                        <agm-polygon [paths]="pathsOfPol" fillColor="#f44195" fillOpacity=".35" strokeColor="#f44195" *ngFor="let pathsOfPol of pathsOfPolyArr">
                            <!-- <agm-snazzy-info-window [maxWidth]="200" [closeWhenOthersOpen]="true">
                                <ng-template>
                                    My first Snazzy Info Window!
                                </ng-template>
                            </agm-snazzy-info-window> -->
                        </agm-polygon>
                        <agm-drawing-manager (overlayComplete)="overlayCreated($event)" (polygonComplete)="polygonCreated($event)" [drawingControl]="managerOptions.drawingControl" [drawingControlOptions]="managerOptions.drawingControlOptions" [polygonOptions]='managerOptions.polygonOptions' [drawingMode]='managerOptions.drawingMode'>
                        </agm-drawing-manager>
                    </agm-map>
                </mat-card>
            </mat-card-content>
        </mat-card>
...