0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

LeafletによるWEB地図をVSCodeの簡易ローカルサーバを利用して表示する方法

Last updated at Posted at 2022-02-11

こんにちは。Leafletでgeojsonなどのファイルを参照、表示するWEB地図を作ろうと思って勉強していますが、index.htmlを直接実行しただけではうまく動きませんでした。この場合、ローカル―サーバーの導入などが必要となり、私のような初心者がつまづくポイントになると思うので(私のように)、以下にメモします。
ここでは、VSCodeの拡張機能【Live Server】を利用して簡単にローカルサーバを導入して、Leafletで作ったWEB地図の動作を確認する方法を紹介します。

動作環境

  • windows10
  • Visual Studio Code v1.64.2
  • Live Server v5.7.4

素材

dayjournalさんの「JavaScriptではじめるWebマップアプリケーション (PDF版)」で勉強しています。サンプルコードはこちらに公開してくださっています。
以下の章番号などは、このサンプルコードの番号を指します。

VS Codeでのサンプルコードの表示

以下、上記資料の「05-2 外部GeoJSONフィル読み込み」のサンプルコード[05-02]を参照しています。

  • 下記の画面は、VSCodeでLeaflet用のファイルセットがフォルダを開き(ここではLeafletフォルダ)、index.htmlを開いたところ。メニューの[実行]-[デバッグの開始]をクリックすると、ブラウザに地図が表示される。以下、VSCodeの画面と、ブラウザに表示された地図。

image.png

image.png

本地図では、フォルダ内のgeojsonファイルを参照するようにしているのだが、うまく表示されていない。そのため、下記のように、ローカルサーバを立ち上げる必要がある。

Live Serverによるローカルサーバ―の構築

VSCodeの拡張機能であるLive Serverを使うと簡単にできる。
Live Serverの導入方法は以下を参照した。

image.png

以上です。

参考

VSCodeによるWEBアプリの構築については、以下のjmoocの講座で勉強させてもらってます。
Webで学ぶJavascript 2020

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?