4

私の場合、GOOGLE MAPS API V3で何か奇妙なことが起こります。ユーザーがマップを右クリックするとコンテキストメニューが作成されますが、fIREFOXでマップを開こうとすると、右クリックしてコンテキストメニューが表示されます。 !!しかし、ズームアウトも行います。同時に、これはFIREFOXでのみ発生することを検出します...ここで何が起こりますか?私は何か間違ったことをしていますか?

4

2 に答える 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 に答える