Может ли кто-нибудь помочь мне удалить маркеры в sebm Google maps в angular2 google maps? Он работает, когда я устанавливаю видимость маркера в false. Это заставило маркер скрыться. Но мне нужно удалить весь маркер из массива маркеров.Как удалить маркеры в Angular2 google maps
app.component.html
<sebm-google-map [latitude]="lat" [longitude]="lng" [zoom]="zoom" (mapClick)="mapClicked($event)">
<sebm-google-map-marker *ngFor="let m of markers" [latitude]= 'm.lat' [longitude]='m.lng' [visible]='m.visible' (markerClick)="clickedMarker(m)" [iconUrl]='m.iconUrl' [label]="">
<sebm-google-map-info-window>
<p>info window</p>
</sebm-google-map-info-window>
</sebm-google-map-marker>
</sebm-google-map>
app.component.ts
this.markers.push(
{
id: m.perma_link,
title: null,
isOpen: false,
lat: parseFloat(m.latitude),
lng: parseFloat(m.longitude),
label: m.event_name,
address: m.address,
mobile: parseFloat(m.mobile),
phone: m.phone,
visible: true,
image: img_result,
iconUrl: 'events.png'
})
Предоставьте свой html-код –
внесенные изменения и добавили мой html-код –
Это не тот код, который они ищут. Опубликуйте весь код, относящийся к карте html, и код компонента (только связанный с маркером). – deek