私の場合、GOOGLE MAPS API V3で何か奇妙なことが起こります。ユーザーがマップを右クリックするとコンテキストメニューが作成されますが、fIREFOXでマップを開こうとすると、右クリックしてコンテキストメニューが表示されます。 !!しかし、ズームアウトも行います。同時に、これはFIREFOXでのみ発生することを検出します...ここで何が起こりますか?私は何か間違ったことをしていますか?
質問する
2335 次
2 に答える
12
Firefoxでもまったく同じ問題が発生しました。右クリックして、ズームアウトします。右クリック機能を追加しようとしているときの大きな問題。disableDoubleClickZoomでこの問題が解決したように見えますが、これは優れた機能であり、失いたくありませんでした。
私が行ったのは、右クリック用と通常クリック用の2つのイベントリスナーを作成することです。右クリックイベントで、ダブルクリックズームを無効にします。
google.maps.event.addListener(map, 'rightclick', function(e) {
map.set('disableDoubleClickZoom', true);
});
次に、通常のクリックで、ダブルクリックズーム機能を再度有効にします。
google.maps.event.addListener(map, 'click', function(e) {
map.set('disableDoubleClickZoom', false);
});
于 2013-03-06T20:54:18.277 に答える
-1
これはFirefoxのバグではないと思いますが、少なくとも私のブラウザではそうではありません。むしろ、次のようにマップを構成してみてください。
var mapOptions = {
disableDefaultUI: true,
draggable: false,
scrollwheel: false,
disableDoubleClickZoom: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(element, mapOptions);
ここにすべてのマップオプション。
于 2012-11-30T10:19:48.910 に答える