ホームページ  >  記事  >  ウェブフロントエンド  >  Google マップ v3 は表示可能なエリアとズーム レベルを制限できますか?

Google マップ v3 は表示可能なエリアとズーム レベルを制限できますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-18 19:59:03908ブラウズ

Can Google Maps v3 Limit Viewable Area and Zoom Levels?

Google マップ v3 で表示可能な領域とズーム レベルを制限する

質問:

表示可能な領域を制御することはできますかGoogle Maps v3 地図のズーム レベルは?具体的には、表示を特定の地域 (国など) に制限し、ユーザーがその地域の外に地図をドラッグできないようにすることはできますか?さらに、すべてのベース マップ タイプへのアクセスを維持しながら、ズーム レベルをある範囲 (レベル 6 ~ 9 など) に制限できますか?

回答:

はい、 Google マップ v3 では、表示可能領域とズーム レベルの両方の制限を実現できます。方法は次のとおりです:

表示可能エリアの制限:

残念ながら、ユーザーが特定のエリアを超えてマップをドラッグできないようにする簡単な方法はありません。ただし、Google Earth Enterprise クライアント API を使用すると、限られたエリアのタイルを表示し、地図の操作を制限できます。

ズーム レベルの制限:

ズーム レベルを制限するには、 minZoom および maxZoom オプションを使用します。例:

<code class="javascript">var opt = { minZoom: 6, maxZoom: 9 };
map.setOptions(opt);</code>

または、マップの初期化中にオプションを設定します:

<code class="javascript">var map = new google.maps.Map(document.getElementById('map-canvas'), opt);</code>

追加メモ:

  • minZoom /maxZoom オプションは、StyledMap によって課されるズーム制限をオーバーライドします。
  • 詳細については、Google Maps JavaScript API V3 リファレンスを参照してください。

以上がGoogle マップ v3 は表示可能なエリアとズーム レベルを制限できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。