Я хочу перенаправить в другой компонент, когда нажимаю marker.title?
Я не могу найти никакого решения в Google.
Моя функция
onMapReady(event) {
this.mapView = event.object;
this.gMap = event.object.gMap;
var UiSettings = this.gMap.getUiSettings();
this.gMap.setMyLocationEnabled(true);
UiSettings.setZoomControlsEnabled(true);
this.itemsS = this.itemService.getItems();
for (let i = 0; i < this.itemsS.length; i++) {
var marker = new Marker();
marker.position = Position.positionFromLatLng(this.itemsS[i].latitude, this.itemsS[i].longitude);
marker.title = this.itemsS[i].id;
this.mapView.addMarker(marker);
}
}
onItemTap(id): void {
console.log(id)
this.router.navigate(['/details/' + id]);
}
Есть идеи, пожалуйста?
Обновление:
Я добавляю в html это:
<MapView (mapReady)="onMapReady($event)" (markerInfoWindowTapped)="onMarkerEvent()"></MapView>
и в тн
onMarkerEvent() {
console.log('on mark event')
this.router.navigate(['/details/']);
}
сбой приложения при нажатии здесь
Оставайтесь здесь все время и показывайте только не отвечающие