デスクトップまたはコンピュータ上の任意の場所に「map」フォルダを作成します。 ここに、このワークショップ用のファイルを保存します。
VSCodeを開きます。VSCode をお持ちでない場合は、ここからダウンロードできます:
VSCode は次のようになります。
次のコードをコピーして貼り付けます。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Leaflet Map Example</title>
<!-- LeafletのCSS -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
</head>
<body>
<!-- 地図を表示するためのコンテナ -->
<div id="map" style="width: 100%; height: 600px;"></div>
<!-- LeafletのJavaScript -->
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<!-- 地図の初期化スクリプト -->
<script>
// 地図の中心となる緯度と経度
var latlon = [35.6585, 139.7454];
// 地図を作成
var map = L.map('map').setView(latlon, 18);
// ベースマップ(航空写真)を追加
L.tileLayer('https://cyberjapandata.gsi.go.jp/xyz/seamlessphoto/{z}/{x}/{y}.jpg', {
attribution: '国土地理院'
}).addTo(map);
// マーカーを追加
L.marker(latlon).addTo(map)
.bindPopup("東京タワー")
.openPopup();
</script>
</body>
</html>
ファイルを保存します。 デスクトップ (または使用することを選択した場所) で「map.html」ファイルを見つけてダブルクリックします。ブラウザーでマップが現れるはず!
マップをカスタマイズしよう。まずは地球上の好みの場所の緯度と経度を調べます。
Googleマップにアクセス: https://www.google.com/maps
場所を検索またはそこに移動。
地図で見つけた場所を右クリックして座標を選択(自動的にクリップボードにコピーされます)。
コード内の緯度と経度の座標を、Google マップからコピーした数値に置き換えて、ファイルをセーブして、もう一度ブラウザーに戻り、リフレッシュ!
いくつかのチャレンジ演習:
<h1></h1>
、<p></p>
を使用する)。// add a circle
L.circleMarker(latlon,{radius:100}).addTo(map)
地図のスクリーンショットを撮り、この Google スライドに投稿しよう!
The data:
Download: Historical data (csv)