我有一個非常簡單的科爾多瓦谷歌地圖插件測試地圖(使用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