質問:
表示可能な領域を制御することはできますか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>
追加メモ:
以上がGoogle マップ v3 は表示可能なエリアとズーム レベルを制限できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。