diff --git a/mapping.js b/mapping.js index 5432b12..a6e49e5 100644 --- a/mapping.js +++ b/mapping.js @@ -101,7 +101,7 @@ } // データ読込み - (() => { +(() => { var customLayer = L.geoJson(null, { // omnivoreに引き渡すGeoJSONレイヤ onEachFeature: function(f, osmTile) { // このブロックは let p = f.properties; // triangle-umap.js と同じ @@ -122,27 +122,24 @@ jsonmap.fitBounds(gjl.getBounds()); // 読み取り失敗時は 'error' イベント }); gjl.addTo(jsonmap); // マップに足す - })(); - const latNum = parseFloat(lat); // 緯度・経度を数値に変換 - const lngNum = parseFloat(lng); - const layer = ["菓子類","その他食料品","その他食料品・飲料","タバコ類","衣類","化粧品・香水","病院","クリニック","調剤薬局","ドラッグストア"]; +})(); +const latNum = parseFloat(lat); // 緯度・経度を数値に変換 +const lngNum = parseFloat(lng); +const layer = ["菓子類","その他食料品","その他食料品・飲料","タバコ類","衣類","化粧品・香水","病院","クリニック","調剤薬局","ドラッグストア"]; - //var ovlLayers = {}; - var item = desc.split("\\n")[0]; - marker = L.marker([latNum, lngNum], { - icon: L.divIcon({ - html: '', - className: 'marker1', - iconSize: [40, 40] - }), - }).addTo(map) //L.marker()で地図上にマーカーを立てるように指示 bindPopupはマーカーをクリックした時にふきだしを表示させる - .bindPopup(` - ${name}
${desc.replace(/\\n/g, '
').replace(/\[\[(.+)\]\]/g, `${url}`)}
- +//var ovlLayers = {}; +var item = desc.split("\\n")[0]; +marker = L.marker([latNum, lngNum], { + icon: L.divIcon({ + html: '', + className: 'marker1', + iconSize: [40, 40] + }), +}).addTo(map) //L.marker()で地図上にマーカーを立てるように指示 bindPopupはマーカーをクリックした時にふきだしを表示させる + .bindPopup(`${name}
${desc.replace(/\\n/g, '
').replace(/\[\[(.+)\]\]/g, `${url}`)}
`); //これを押すことにより、現在地から地点までのルートを計算して表示 - //ovlLayers[item][item] = marker; - //console.log(ovlLayers); -}) +//ovlLayers[item][item] = marker; +//console.log(ovlLayers); var baseLayers = {'OpenStreetMap': osmTile}; // マーカーを2つオーバーレイレイヤに指定 // ベースレイヤとオーバーレイレイヤをマップに追加