Google maps 离子2:在地图上启用离子组件单击

Google maps 离子2:在地图上启用离子组件单击,google-maps,ionic-framework,ionic2,Google Maps,Ionic Framework,Ionic2,如何在谷歌地图上启用带有点击事件的离子组件 例如:我在标记上实现了一个click监听器,该监听器将显示一个操作表 google.maps.event.addListener(标记,'click',函数(){ //infoWindow.open(this.map,marker); presentActionSheet(); }); var actionSheet=actionSheet.create({ 标题:“修改您的相册”, 按钮:[{ 文字:“破坏性”, 角色:“破坏性”, 处理程序:()=

如何在谷歌地图上启用带有点击事件的离子组件

例如:我在标记上实现了一个click监听器,该监听器将显示一个操作表

google.maps.event.addListener(标记,'click',函数(){
//infoWindow.open(this.map,marker);
presentActionSheet();
});
var actionSheet=actionSheet.create({
标题:“修改您的相册”,
按钮:[{
文字:“破坏性”,
角色:“破坏性”,
处理程序:()=>{
log('console.log');
}
}, {
文本:“存档”,
处理程序:()=>{
log('Archive clicked');
}
}, {
文本:“取消”,
角色:“取消”,
处理程序:()=>{
log('Cancel clicked');
}
}]
});
本资产负债表(行动表);
}
但是当我点击标记时,我得到了以下错误

未捕获类型错误:this.nav.present不是函数,第2265行


你有一个结尾的
}
,但没有一个开头的
{
,所以不清楚这一切发生在什么代码块里面-一个函数,一个
if
语句,一个
for
循环,…?这是什么
这是
?哦,对不起,开始的大括号在这样的函数里面。presentActionSheet(){var actionSheet=actionSheet.create({title:'Modify your album',…..您在最后有一个结束
}
,但没有一个开始
{
,所以不清楚这一切发生在什么代码块中-一个函数,一个
if
语句,一个
for
循环,…?这个
是什么?
?哦,对不起,开始的大括号在这样的函数中。presentActionSheet(){var actionSheet=actionSheet.create({title:'Modify your album'。。