// 例: ImageOverlay
var leftBottom = [38.917316, 139.827386],
rightTop = [38.935,139.857030];
var map = L.map("imagemap").setView(leftBottom, 15);
map.setMaxBounds([leftBottom, rightTop]); //写真外にスクロールしない
map.setMinZoom(12).setMaxZoom(22); //ズーム倍率範囲設定
var imageUrl = '../src/images/ajisai.jpg',
imageBounds = [leftBottom, rightTop];
var imageLayer = L.imageOverlay(
imageUrl, imageBounds, {opacity: 0.5}).addTo(map);
var gsiLayer =
L.tileLayer('//cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png', {
attribution:
'国土地理院'
}).addTo(map);
L.control.layers(
{'地理院地図': gsiLayer},
{'画像': imageLayer}).addTo(map);
// クリックした緯度経度を出すようにしておくと marker 位置が探しやすい
map.on("click", function(e) {
// id="latlng-span" の要素を探して内部のHTML記述を書き変える
document.getElementById("latlng-span").innerHTML = e.latlng;
});
function addButtonEvent() {
var btns = document.getElementsByTagName("button");
if (btns) {
for (var i=0; i