1

GoogleMaps Javascript API V3 を使用して、ユーザーがポリゴンを描画して保存できるプロット システムを作成しました。

ポリゴン描画ツールを使用して手動でポイントを描画しているときに誤ってダブルクリックした結果、プロットが自動補完されるという苦情が多数寄せられています。したがって、この dblclick オートコンプリート機能を無効にして、ユーザーが最初のポイントをもう一度クリックしたときにのみプロットが完了するようにしています。

以下のように、マップから dblclick イベントのバインドを解除し、ダブルクリックでエラーをスローして dblclick イベントの伝播を停止しようとしました (イベント呼び出しをテストするためだけに)。

google.maps.event.addListener(map, 'dblclick', function(){
     throw("stop");
});

これは、ダブルクリックでズーム機能を停止することに成功しますが、ポイントのプロット中に dblclicking するとオートコンプリートが発生します (このリスナーはトリガーされません)。ページ全体でダブルクリック イベントの伝播を停止しようとしましたが、すべて役に立ちませんでした。この dblclick イベントのバインドを解除する方法、または dblclick オートコンプリートを防ぐための代替ソリューションを提案できる人はいますか?

API リファレンス ドキュメントとフォーラムを検索しましたが、これに対する解決策を見つけることができませんでした。

4

1 に答える 1