我有一个非常简单的科尔多瓦谷歌地图插件测试地图(使用version @ ionic-native/google-maps @ 3.10.3)。我只是想在使用它之前感受它。我有一个点击事件处理程序,但它只处理第一次点击。之后,它会停止响应任何未来的点击。这里是准备好的地图的代码:多次点击科尔多瓦谷歌地图插件
map.one(GoogleMapsEvent.MAP_READY).then(() => {
map.one(GoogleMapsEvent.MAP_LONG_CLICK).then((latLng) => {
console.log("long click: ", latLng);
});
});
另外,为什么它是map.one而不是map.on?
这里是我的离子信息:再次
Cordova CLI: 6.5.0
Ionic Framework Version: 3.3.0
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.
ios-deploy version: Not install
ios-sim version: Not installed
OS: Windows 10
Node Version: v6.10.0
Xcode version: Not installed
将map.one()更改为map.on()? – getbuckts
@getbuckts这会抛出一个错误:“属性”然后'类型'上不存在Observable' 我的第一个想法是.one意味着要做一次,我问为什么它必须是一个,而不是所有的文档显示'一个',它真的很奇怪 –
mycroft16