如何在Google地图上使用点击事件启用离子组件。
例如:我在标记上实现了一个点击监听器,它又会显示一个操作表。
google.maps.event.addListener(marker, 'click', function() {
//infoWindow.open(this.map, marker);
presentActionSheet();
});
var actionSheet = ActionSheet.create({
title: 'Modify your album',
buttons: [{
text: 'Destructive',
role: 'destructive',
handler: () => {
console.log('Destructive clicked');
}
}, {
text: 'Archive',
handler: () => {
console.log('Archive clicked');
}
}, {
text: 'Cancel',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
}]
});
this.nav.present(actionSheet);
}
但是当我点击标记
时,我收到以下错误未捕获的TypeError:this.nav.present不是函数,http://localhost:8100/build/js/app.bundle.js,行:2265