Google Maps API v3 を使用する Web サイトを持っていますが、ピンチズーム プロパティを正しく機能させることができませんでした。ピンチしてズームインする代わりに、ジェスチャは常にズームアウトを実行します。
これは、タッチ機能を備えた PC モニターです。そのため、適切に機能させることができなかったので、機能を無効にすることにしました。
以下を使用してタッチイベントをキャンセルしました
document.documentElement.ontouchstart = function() {return false}
これには望ましくない副作用があります。このコードはタッチ イベント全体をキャンセルするため、ユーザーは Google マップのデフォルトのズーム コントロールを使用できません。「ontouchstart」を「ontouchmove」イベントに変更しようとしましたが、マップのズームアウトが妨げられていません。
この機能を無効にする方法、またはピンチからズームイン機能を修正する方法についてのアイデアはありますか? ウェブサイトの URL を投稿することはできますが、それは単純な Google マップであり、タッチ対応のモニターを使用していない限り、問題に気付くことはありません。