Leaflet入門|地図にコンパスを表示する(Control.Compass)

Leafletのプラグイン「Leaflet.Control.Compass」を使うと、地図にコンパスを表示することができます。

実装すると以下のようになります。

右上にコンパスが表示されます。
コンパスが動作しているか確認するには、スマートフォンのブラウザで表示すると分かりやすいです。

Demoを表示

1.全体のコード

2.解説

地図を描画するまでの解説は、leaflet入門1に記載しています。

2−1.ファイルの配置

Leaflet.Control.Compass の本体は GitHubからダウンロードできます。

GitHub-Leaflet.Control.Compass

GitHubから取得したcss・jsファイルを以下のように配置します。

index.html
css/leaflet-compass.min.css
js/leaflet-compass.min.js
images/*(GitHubから取得したimagesフォルダ内のファイル)

2−2.プラグインの読み込み

2-1で配置した css・jsファイルを読み込みます。

2−3.Control.Compassの設定

L.Control.Compassオブジェクトを生成して、L.mapオブジェクトに追加します。
また、オプションも設定することができます。

オプション
position:表示位置を指定します。
※ その他のオプションは、GitHubに記載されています。

これで、Leaflet.Control.Compass を使って、地図にコンパスを表示できました。

3.その他のおすすめプラグイン

その他の位置情報を利用するおすすめプラグインは、こちらに記載しています。
Leaflet入門|おすすめプラグイン(位置情報の利用)

すべてのおすすめプラグインは、こちらに記載しています。
Leaflet入門|おすすめプラグイン 

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする