私はGoogle Maps APIを使用しています。スクロールホイールを使用してウェブページをスクロールするときにモバイルデバイス上で地図をスクロールできます。ここでGoogle Maps APIを使用してクリックするとスクロールホイールのズームを有効にします
は私のコードです:
var mapOptions = {
center: new google.maps.LatLng(51.605139, -2.918567),
zoom: 15,
scrollwheel: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
これは素晴らしいですが、私が達成したいことはマップがをクリックしたときにのみ、ズームスクロールホイールを有効にあります。
(だから、Webページ上で、私はマップをクリックしたときに、私はそれにズームすることができ、またはモバイルデバイス、私は上の画面をタップすると、その後、私はピンチすることができ、ズーム/周辺の地図をドラッグします。)
イベントリスナーを追加してダブルクリックまたはシングルクリックでのみドラッグ可能にすることはできますか?
APIを使用することはできますか?
私は、次のコードを試してみましたが、動作していないようEDIT
:
google.maps.event.addListener(map, 'click', function (event) {
var mapOptions = {
draggable: true,
};
});
私は良いcode.Itための1 – Baber
Thxを本当に私のクライアントの質の高い仕事を与えるために私を助けたかったのか、私のマップを動作させるために以下のコードでそれを使用しているコードスニペットをありがとう! –
ほんの少しのアップデート - 私の場合はドラッグしたいので、同じリスナーをドラッグして –