MULTISOUP

MULTISOUP

MULTISOUP

Staff Blog

Introduction example

2019.05.19

Maps JavaScript API の新機能・表示範囲制限

restriction

みなさん、こんにちは。

5月14日頃、Maps JavaScript API はのバージョンが「3.36」に更新されました。今回は、3.36で追加された表示範囲制限を試してみたので、解説していきます。なお、更新については以下のブログを参照ください。

https://maps.multisoup.co.jp/blog/4039/

 

 

表示範囲制限とは、指定した範囲内のみ地図を表示する機能で、GISソフトではよくある機能の1つです。

使い方は、至って簡単でマップ生成時のオプションに「restriction」を追加するだけです。

 

var map = new google.maps.Map(document.getElementById("map"), {
	zoom : 8,
	center:  new google.maps.LatLng(35.5, 139.5),
	restriction: {
		latLngBounds: {
			north: 36.0,
			south: 35.0,
			west: 139.0,
			east: 140.0
		},
		strictBounds: false
	}
});

 

設定可能な項目は以下の2つです。

latLngBounds表示する範囲
strictBoundsfalse=境界領域全体が表示されるまでユーザーはズームアウトできます。(デフォルト)
true=ズームアウトできる範囲が狭くなり、制限された範囲外のすべてが非表示のままになります。

 

 

以下は、strictBounds を false に設定したサンプルです。なお、true にすると 赤枠内の領域しか表示しなくなります。

restriction

 

 

この機能の用途としては、特定の範囲以外に地図を移動して欲しくないとき、特定の市区町村の範囲のみ表示したい、等でしょう??

興味のある方は、是非お試しください。

 

 

バイ!

 

 

 

【関連記事】こんな記事も読まれています

2016.07.24

スタイルマップを使用して地図の雰囲気を変えてみる

みんさん、こんにちは!

いつも見慣れたグーグルマップだけど、利用するためには地図の色が雰囲気に合わない事ってありますよね? 実はグーグルマップ・・・

続きを読む

2017.01.24

InfoWindow をカスタマイズする

こんにちは。

Google Maps 上に描画したマーカーをクリックしたときに表示する吹き出し、通称「InfoWindow」をカスタマイズ・・・

続きを読む

2017.07.19

「関東一の祇園・熊谷うちわ祭り」の山車・屋台位置情報サイト公開!

みんさん、こんにちは!

暑い夏をいかがお過ごしですか?今回は、前回記事の山笠に引き続き、夏祭りネタにです^^

 ・・・

続きを読む

 - Google Maps JavaScript API

お問い合わせお見積もりから開発のご相談まで、お気軽にお問い合わせください。

Google Maps for Work™に関するご質問やお見積りは、
マルティスープまでお気軽にお問い合わせください03-3518-9013 (受付時間:平日 9:00−18:00)