25

V3マップのmapOptionsを変更するにはどうすればよいですか(最初のマップがロードされた後)?

具体的には、

draggable: false

オプション

draggable: true

アクション(divのクリックなど)がトリガーされたとき。

追加:jquery-ui-mapをロードして使用してみました:

$('#map').gmap('option', 'draggable', true);

ただし、これはマップをリロードし、他のすべての既存のオプションを忘れているようです。それらすべてを再定義することはできますが、それは少しハックなようです。

どんなポインタでもありがたいです。

ありがとう!

4

3 に答える 3

43

これにはjQueryさえ必要ないことがわかりました.jQueryはすでにGoogle Maps APIの一部です。単に行う:

map.set('draggable', true);

簡単すぎる!それが誰かを助けることを願っています。

====== 2020 アップデート - 以下を使用する必要があります。

map.setOptions({ draggable: true });
于 2013-03-22T10:09:09.000 に答える