私はCordova Google mapsプラグイン用の非常に簡単なテストマップを持っています(@ ionic-native/google-maps @ 3.10.3を使用)。私はちょうどそれを使用する前にそれを感じるようにしようとしています。私はそこにクリックイベントハンドラを持っていますが、それは最初のクリックだけを処理します。その後、将来のクリックに対する応答は停止します。 onreadyマップのコードは次のとおりです。Cordova Googleマッププラグインの繰り返しクリック
map.one(GoogleMapsEvent.MAP_READY).then(() => {
map.one(GoogleMapsEvent.MAP_LONG_CLICK).then((latLng) => {
console.log("long click: ", latLng);
});
});
また、なぜmap.onの代わりにmap.oneですか?
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これはエラーをスローします: "プロパティ 'then'型に存在しません 'Observable' 私の最初の考えは、一度それを行うことを意味したので、私はそれを変更し、そのエラーを得た。 –
mycroft16