2011-11-20 14 views
5

「マップ」オブジェクトのドラッグ、ズームを無効にする/有効にするにはどうすればよいですか?また、どのように私はプラス記号などにカーソルを変更し、それをデフォルトに戻すことができます。Googleマップのドラッグ、ズーム、カーソルの変更を無効/有効にする方法v3

私はこれらを試してみましたが、動作しません:

map.google.maps.MapOptions.disableDoubleClickZoom = true; 
map.google.maps.MapOptions.draggable = false; 

答えて

6

あなたがマップオプションを設定するにはどのように2つのオプションがあります。あなたが使用しようとするかもしれズームを無効にする

map = new google.maps.Map({ draggable : false }); // upon initialization 
map.setOptions({ draggable : false }); // or in runtime 
  • minZoomおよびオプション(zoomオプションと同じ値に設定)、またはzoomControlをfalseに設定すると、

  • マップ上に表示されるカーソルを変更するには、draggableCursorオプションを使用してください。つまり、map.setOptions({ draggableCursor: 'crosshair' });です。デフォルトに戻すには、nullmap.setOptions({ draggableCursor: null });に設定してください。

+0

ありがとうございます –

+0

これはまだマウスホイールのズームを有効にしています。また、そのオプションを使用しないようにするにはscrollwheel:false => map.setOptions({scrollwheel:false}); – Larzan

+1

@ Larzan私はこれが私の主張で覆われていると思う*「ズームを無効にするには、minZoomとmaxZoomオプションを使用しようとするかもしれない」*、そうですか? – TMS

関連する問題