0

特定の範囲内にとどめたいマップがあります。2 つのズーム レベル 5 と 8 を許可しました。ズーム レベル 5 では、ドラッグのイベントで setCenter() 関数を使用して調整するマップの中心を設定することで、マップが動かないようにすることができました。ズーム レベル 8 でズームインしているときに、ユーザーがマップを指定された範囲外にドラッグできないようにしたいと考えています。制限は、ズーム レベル 5 での境界です。いくつかのことを試しましたが、役に立ちませんでした。fitbounds() を使用すると、ズーム レベル 5 に戻りました。基本的には、マップ上で移動できる距離を制限したいだけです。どんな助けでも大歓迎です。

G

4

1 に答える 1

0

ここに投稿された方法がありますhttp://econym.org.uk/gmap/range.htm Google Maps APIのv2で動作します。この手法は v3 でも機能するはずです。サンプル ページのソースを表示します。

上記の方法の改良については、こちらの重複した質問も参照してください: Google Maps API V3: limit map bounds

于 2012-02-21T19:45:24.630 に答える