diff --git a/csvmap.js b/csvmap.js index b0a852a..3140f76 100644 --- a/csvmap.js +++ b/csvmap.js @@ -9,11 +9,14 @@ fetch("locations.csv").then((resp) => { return resp.text(); // HTTPレスポンスから文字列を抜き出して返す }).then((csvlines) => { // それを csvlines として受け取る -var line, x, lon, lat, desc; +var line, x, lon, lat, desc, lg; L.featureGroup(); for (line of csvlines.split("\n")) { x = line.split( "," ); lon = x[0], lat = x[1], desc = x[2]; - L.marker([lon,lat]).bindPopup(desc).addTo(mymap); + + L.marker([lon,lat]).bindPopup(desc).addTo(lg); + lg.addTo(mymap); + mymap.fitBounds(lg.getBounds()); } /* ここに csvlines を複数のCSV行として処理するものを書く */ }); }