diff --git a/runrun.gpx b/runrun.gpx
new file mode 100644
index 0000000..4898754
--- /dev/null
+++ b/runrun.gpx
@@ -0,0 +1,1970 @@
+
+
+
+
+
+ あきほ橋
+ あきほ橋
+ あきほ橋
+
+
+ あきほ橋
+ あきほ橋
+ あきほ橋
+
+
+ かんぽの��
+ かんぽの��
+ かんぽの��
+
+
+ こがね町交番前
+ こがね町交番前
+ こがね町交番前
+
+
+ こがね町交番前
+ こがね町交番前
+ こがね町交番前
+
+
+ さかた海鮮市場前
+ さかた海鮮市場前
+ さかた海鮮市場前
+
+
+ シルバー人材センター前
+ シルバー人材センター前
+ シルバー人材センター前
+
+
+ シルバー人材センター前
+ シルバー人材センター前
+ シルバー人材センター前
+
+
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+
+
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+
+
+ みずほ1丁目
+ みずほ1丁目
+ みずほ1丁目
+
+
+ みずほ1丁目
+ みずほ1丁目
+ みずほ1丁目
+
+
+ みずほ2丁目
+ みずほ2丁目
+ みずほ2丁目
+
+
+ みずほ2丁目
+ みずほ2丁目
+ みずほ2丁目
+
+
+ ゆたか1丁目
+ ゆたか1丁目
+ ゆたか1丁目
+
+
+ ゆたか1丁目
+ ゆたか1丁目
+ ゆたか1丁目
+
+
+ 旭新��
+ 旭新��
+ 旭新��
+
+
+ 旭新��
+ 旭新��
+ 旭新��
+
+
+ 中の口
+ 中の口
+ 中の口
+
+
+ 中の口
+ 中の口
+ 中の口
+
+
+ 茨野新��
+ 茨野新��
+ 茨野新��
+
+
+ 茨野新��
+ 茨野新��
+ 茨野新��
+
+
+ 栄��
+ 栄��
+ 栄��
+
+
+ 栄��
+ 栄��
+ 栄��
+
+
+ 駅東公園前
+ 駅東公園前
+ 駅東公園前
+
+
+ 駅東公園前
+ 駅東公園前
+ 駅東公園前
+
+
+ 駅東地下道前
+ 駅東地下道前
+ 駅東地下道前
+
+
+ 屋内プール前
+ 屋内プール前
+ 屋内プール前
+
+
+ 屋内プール前
+ 屋内プール前
+ 屋内プール前
+
+
+ 下安��
+ 下安��
+ 下安��
+
+
+ 下安��
+ 下安��
+ 下安��
+
+
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+
+
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+
+
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+
+
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+
+
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+
+
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+
+
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+
+
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+
+
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+
+
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+
+
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+
+
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+
+
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+
+
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+
+
+ 錦町3丁目南
+ 錦町3丁目南
+ 錦町3丁目南
+
+
+ 錦町3丁目南
+ 錦町3丁目南
+ 錦町3丁目南
+
+
+ 郡
+ 郡
+ 郡
+
+
+ 健康センター前
+ 健康センター前
+ 健康センター前
+
+
+ 県営川南団地前
+ 県営川南団地前
+ 県営川南団地前
+
+
+ 県営川南団地前
+ 県営川南団地前
+ 県営川南団地前
+
+
+ 古湊
+ 古湊
+ 古湊
+
+
+ 錦町3丁目北
+ 錦町3丁目北
+ 錦町3丁目北
+
+
+ 錦町3丁目北
+ 錦町3丁目北
+ 錦町3丁目北
+
+
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+
+
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+
+
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+
+
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+
+
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+
+
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+
+
+ 酒田光陵高校前
+ 酒田光陵高校前
+ 酒田光陵高校前
+
+
+ 酒田光陵高校前
+ 酒田光陵高校前
+ 酒田光陵高校前
+
+
+ 工業団地前
+ 工業団地前
+ 工業団地前
+
+
+ 工業団地前
+ 工業団地前
+ 工業団地前
+
+
+ 港南公園前
+ 港南公園前
+ 港南公園前
+
+
+ 港南公園前
+ 港南公園前
+ 港南公園前
+
+
+ 高見��
+ 高見��
+ 高見��
+
+
+ 高見��
+ 高見��
+ 高見��
+
+
+ 高砂北
+ 高砂北
+ 高砂北
+
+
+ 高砂北
+ 高砂北
+ 高砂北
+
+
+ 砂越駅前
+ 砂越駅前
+ 砂越駅前
+
+
+ 砂越緑��
+ 砂越緑��
+ 砂越緑��
+
+
+ 桜林
+ 桜林
+ 桜林
+
+
+ 山居橋前
+ 山居橋前
+ 山居橋前
+
+
+ 山居橋前
+ 山居橋前
+ 山居橋前
+
+
+ 山居倉庫前
+ 山居倉庫前
+ 山居倉庫前
+
+
+ 山居倉庫前
+ 山居倉庫前
+ 山居倉庫前
+
+
+ 山居��
+ 山居��
+ 山居��
+
+
+ 山居��
+ 山居��
+ 山居��
+
+
+ 山居町��
+ 山居町��
+ 山居町��
+
+
+ 山居町��
+ 山居町��
+ 山居町��
+
+
+ 山楯
+ 山楯
+ 山楯
+
+
+ 高砂南
+ 高砂南
+ 高砂南
+
+
+ 高砂南
+ 高砂南
+ 高砂南
+
+
+ 四中前
+ 四中前
+ 四中前
+
+
+ 四中前
+ 四中前
+ 四中前
+
+
+ 市営体育館前
+ 市営体育館前
+ 市営体育館前
+
+
+ 市営体育館前
+ 市営体育館前
+ 市営体育館前
+
+
+ 市役所��
+ 市役所��
+ 市役所��
+
+
+ 市役所��
+ 市役所��
+ 市役所��
+
+
+ 若竹��
+ 若竹��
+ 若竹��
+
+
+ 若竹��
+ 若竹��
+ 若竹��
+
+
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+
+
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+
+
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+
+
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+
+
+ 酒田駅前②
+ 酒田駅前②
+ 酒田駅前②
+
+
+ 酒田駅前①
+ 酒田駅前①
+ 酒田駅前①
+
+
+ 酒田駅前③
+ 酒田駅前③
+ 酒田駅前③
+
+
+ 酒田駅前④
+ 酒田駅前④
+ 酒田駅前④
+
+
+ 寿町��
+ 寿町��
+ 寿町��
+
+
+ 寿町��
+ 寿町��
+ 寿町��
+
+
+ 住吉��
+ 住吉��
+ 住吉��
+
+
+ 住吉��
+ 住吉��
+ 住吉��
+
+
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+
+
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+
+
+ 小牧
+ 小牧
+ 小牧
+
+
+ 庄交バスターミナル
+ 庄交バスターミナル
+ 庄交バスターミナル
+
+
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+
+
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+
+
+ 上安町3丁目
+ 上安町3丁目
+ 上安町3丁目
+
+
+ 上安��
+ 上安��
+ 上安��
+
+
+ 上安北公園前
+ 上安北公園前
+ 上安北公園前
+
+
+ 新橋
+ 新橋
+ 新橋
+
+
+ 新橋
+ 新橋
+ 新橋
+
+
+ 水道部前
+ 水道部前
+ 水道部前
+
+
+ 水道部前
+ 水道部前
+ 水道部前
+
+
+ 西高グラウンド前
+ 西高グラウンド前
+ 西高グラウンド前
+
+
+ 西高グラウンド前
+ 西高グラウンド前
+ 西高グラウンド前
+
+
+ 西高校前
+ 西高校前
+ 西高校前
+
+
+ 税務署前
+ 税務署前
+ 税務署前
+
+
+ 税務署前
+ 税務署前
+ 税務署前
+
+
+ 石橋
+ 石橋
+ 石橋
+
+
+ 川南橋
+ 川南橋
+ 川南橋
+
+
+ 川南橋
+ 川南橋
+ 川南橋
+
+
+ 泉��
+ 泉��
+ 泉��
+
+
+ 泉��
+ 泉��
+ 泉��
+
+
+ 泉里公園前
+ 泉里公園前
+ 泉里公園前
+
+
+ 泉里西公園前
+ 泉里西公園前
+ 泉里西公園前
+
+
+ 相生��
+ 相生��
+ 相生��
+
+
+ 相生��
+ 相生��
+ 相生��
+
+
+ 大学前
+ 大学前
+ 大学前
+
+
+ 大学前
+ 大学前
+ 大学前
+
+
+ 大宮町3丁目
+ 大宮町3丁目
+ 大宮町3丁目
+
+
+ 大宮町3丁目
+ 大宮町3丁目
+ 大宮町3丁目
+
+
+ 大宮町4丁目
+ 大宮町4丁目
+ 大宮町4丁目
+
+
+ 大宮町4丁目
+ 大宮町4丁目
+ 大宮町4丁目
+
+
+ 中央公園前
+ 中央公園前
+ 中央公園前
+
+
+ 中央公園前
+ 中央公園前
+ 中央公園前
+
+
+ 中��
+ 中��
+ 中��
+
+
+ 中町3丁目
+ 中町3丁目
+ 中町3丁目
+
+
+ 中町3丁目
+ 中町3丁目
+ 中町3丁目
+
+
+ 中町��
+ 中町��
+ 中町��
+
+
+ 中野目
+ 中野目
+ 中野目
+
+
+ 天神堂
+ 天神堂
+ 天神堂
+
+
+ 土門拳記念館
+ 土門拳記念館
+ 土門拳記念館
+
+
+ 東泉町2丁目
+ 東泉町2丁目
+ 東泉町2丁目
+
+
+ 大��
+ 大��
+ 大��
+
+
+ 大��
+ 大��
+ 大��
+
+
+ 東中の口
+ 東中の口
+ 東中の口
+
+
+ 東中の口
+ 東中の口
+ 東中の口
+
+
+ 南新町2丁目
+ 南新町2丁目
+ 南新町2丁目
+
+
+ 南新町2丁目
+ 南新町2丁目
+ 南新町2丁目
+
+
+ 二番��
+ 二番��
+ 二番��
+
+
+ 二番��
+ 二番��
+ 二番��
+
+
+ 日吉町1丁目
+ 日吉町1丁目
+ 日吉町1丁目
+
+
+ 日吉町1丁目
+ 日吉町1丁目
+ 日吉町1丁目
+
+
+ 日本海総合病院
+ 日本海総合病院
+ 日本海総合病院
+
+
+ 八雲神社前
+ 八雲神社前
+ 八雲神社前
+
+
+ 八雲神社前
+ 八雲神社前
+ 八雲神社前
+
+
+ 飯森山公民館前
+ 飯森山公民館前
+ 飯森山公民館前
+
+
+ 飯森山公民館前
+ 飯森山公民館前
+ 飯森山公民館前
+
+
+ 浜田1丁目
+ 浜田1丁目
+ 浜田1丁目
+
+
+ 浜田1丁目
+ 浜田1丁目
+ 浜田1丁目
+
+
+ 浜田2丁目
+ 浜田2丁目
+ 浜田2丁目
+
+
+ 浜田2丁目
+ 浜田2丁目
+ 浜田2丁目
+
+
+ 浜田保育園前
+ 浜田保育園前
+ 浜田保育園前
+
+
+ 浜田保育園前
+ 浜田保育園前
+ 浜田保育園前
+
+
+ 文化センター正面口
+ 文化センター正面口
+ 文化センター正面口
+
+
+ 文化センター正面口
+ 文化センター正面口
+ 文化センター正面口
+
+
+ 文化センター前
+ 文化センター前
+ 文化センター前
+
+
+ 文化センター前
+ 文化センター前
+ 文化センター前
+
+
+ 変電所前
+ 変電所前
+ 変電所前
+
+
+ 変電所前
+ 変電所前
+ 変電所前
+
+
+ 北新橋
+ 北新橋
+ 北新橋
+
+
+ 北新橋
+ 北新橋
+ 北新橋
+
+
+ 北新橋郵便局前
+ 北新橋郵便局前
+ 北新橋郵便局前
+
+
+ 北新橋郵便局前
+ 北新橋郵便局前
+ 北新橋郵便局前
+
+
+ 北新町1丁目
+ 北新町1丁目
+ 北新町1丁目
+
+
+ 北新町1丁目
+ 北新町1丁目
+ 北新町1丁目
+
+
+ 北新町2丁目
+ 北新町2丁目
+ 北新町2丁目
+
+
+ 北新町2丁目
+ 北新町2丁目
+ 北新町2丁目
+
+
+ 北千日��
+ 北千日��
+ 北千日��
+
+
+ 北千日��
+ 北千日��
+ 北千日��
+
+
+ 北部公園前
+ 北部公園前
+ 北部公園前
+
+
+ 北部公園前
+ 北部公園前
+ 北部公園前
+
+
+ アイアイひらた
+ アイアイひらた
+ アイアイひらた
+
+
+ 遊摺部
+ 遊摺部
+ 遊摺部
+
+
+ 陸上競技場前
+ 陸上競技場前
+ 陸上競技場前
+
+
+ 陸上競技場前
+ 陸上競技場前
+ 陸上競技場前
+
+
+ 陸上競技場脇
+ 陸上競技場脇
+ 陸上競技場脇
+
+
+ 陸上競技場脇
+ 陸上競技場脇
+ 陸上競技場脇
+
+
+ 両羽��
+ 両羽��
+ 両羽��
+
+
+ 両羽��
+ 両羽��
+ 両羽��
+
+
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+
+
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+
+
+ あきほ橋
+ あきほ橋
+ あきほ橋
+
+
+ かんぽの��
+ かんぽの��
+ かんぽの��
+
+
+ こがね町交番前
+ こがね町交番前
+ こがね町交番前
+
+
+ さかた海鮮市場前
+ さかた海鮮市場前
+ さかた海鮮市場前
+
+
+ シルバー人材センター前
+ シルバー人材センター前
+ シルバー人材センター前
+
+
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+ デイサービスセンターいずみ前
+
+
+ みずほ1丁目
+ みずほ1丁目
+ みずほ1丁目
+
+
+ みずほ2丁目
+ みずほ2丁目
+ みずほ2丁目
+
+
+ ゆたか1丁目
+ ゆたか1丁目
+ ゆたか1丁目
+
+
+ 旭新��
+ 旭新��
+ 旭新��
+
+
+ 中の口
+ 中の口
+ 中の口
+
+
+ 茨野新��
+ 茨野新��
+ 茨野新��
+
+
+ 栄��
+ 栄��
+ 栄��
+
+
+ 駅東公園前
+ 駅東公園前
+ 駅東公園前
+
+
+ 駅東地下道前
+ 駅東地下道前
+ 駅東地下道前
+
+
+ 屋内プール前
+ 屋内プール前
+ 屋内プール前
+
+
+ 下安��
+ 下安��
+ 下安��
+
+
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+ 亀ケ崎3丁目
+
+
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+ 亀ケ崎4丁目
+
+
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+ 亀ケ崎5丁目
+
+
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+ 亀ケ崎6丁目
+
+
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+ 亀ケ崎郵便局前
+
+
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+ 宮野浦郵便局前
+
+
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+ 勤労者福祉センター前
+
+
+ 錦町3丁目南
+ 錦町3丁目南
+ 錦町3丁目南
+
+
+ 郡
+ 郡
+ 郡
+
+
+ 健康センター前
+ 健康センター前
+ 健康センター前
+
+
+ 県営川南団地前
+ 県営川南団地前
+ 県営川南団地前
+
+
+ 古湊
+ 古湊
+ 古湊
+
+
+ 錦町3丁目北
+ 錦町3丁目北
+ 錦町3丁目北
+
+
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+ 光ケ丘1丁目
+
+
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+ 光ケ丘2丁目
+
+
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+ 光ケ丘4丁目
+
+
+ 酒田光陵高校前
+ 酒田光陵高校前
+ 酒田光陵高校前
+
+
+ 工業団地前
+ 工業団地前
+ 工業団地前
+
+
+ 港南公園前
+ 港南公園前
+ 港南公園前
+
+
+ 高見��
+ 高見��
+ 高見��
+
+
+ 高砂北
+ 高砂北
+ 高砂北
+
+
+ 砂越駅前
+ 砂越駅前
+ 砂越駅前
+
+
+ 砂越緑��
+ 砂越緑��
+ 砂越緑��
+
+
+ 桜林
+ 桜林
+ 桜林
+
+
+ 山居橋前
+ 山居橋前
+ 山居橋前
+
+
+ 山居倉庫前
+ 山居倉庫前
+ 山居倉庫前
+
+
+ 山居��
+ 山居��
+ 山居��
+
+
+ 山居町��
+ 山居町��
+ 山居町��
+
+
+ 山楯
+ 山楯
+ 山楯
+
+
+ 高砂南
+ 高砂南
+ 高砂南
+
+
+ 四中前
+ 四中前
+ 四中前
+
+
+ 市営体育館前
+ 市営体育館前
+ 市営体育館前
+
+
+ 市役所��
+ 市役所��
+ 市役所��
+
+
+ 若竹��
+ 若竹��
+ 若竹��
+
+
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+ 酒田リハビリ病院口
+
+
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+ 酒田リハビリ病院前
+
+
+ 酒田駅前
+ 酒田駅前
+ 酒田駅前
+
+
+ 寿町��
+ 寿町��
+ 寿町��
+
+
+ 住吉��
+ 住吉��
+ 住吉��
+
+
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+ 出羽遊心館・美術館
+
+
+ 小牧
+ 小牧
+ 小牧
+
+
+ 庄交バスターミナル
+ 庄交バスターミナル
+ 庄交バスターミナル
+
+
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+ 松原コミュニティ防災センター前
+
+
+ 上安町3丁目
+ 上安町3丁目
+ 上安町3丁目
+
+
+ 上安��
+ 上安��
+ 上安��
+
+
+ 上安北公園前
+ 上安北公園前
+ 上安北公園前
+
+
+ 新橋
+ 新橋
+ 新橋
+
+
+ 水道部前
+ 水道部前
+ 水道部前
+
+
+ 西高グラウンド前
+ 西高グラウンド前
+ 西高グラウンド前
+
+
+ 西高校前
+ 西高校前
+ 西高校前
+
+
+ 税務署前
+ 税務署前
+ 税務署前
+
+
+ 石橋
+ 石橋
+ 石橋
+
+
+ 川南橋
+ 川南橋
+ 川南橋
+
+
+ 泉��
+ 泉��
+ 泉��
+
+
+ 泉里公園前
+ 泉里公園前
+ 泉里公園前
+
+
+ 泉里西公園前
+ 泉里西公園前
+ 泉里西公園前
+
+
+ 相生��
+ 相生��
+ 相生��
+
+
+ 大学前
+ 大学前
+ 大学前
+
+
+ 大宮町3丁目
+ 大宮町3丁目
+ 大宮町3丁目
+
+
+ 大宮町4丁目
+ 大宮町4丁目
+ 大宮町4丁目
+
+
+ 中央公園前
+ 中央公園前
+ 中央公園前
+
+
+ 中��
+ 中��
+ 中��
+
+
+ 中町3丁目
+ 中町3丁目
+ 中町3丁目
+
+
+ 中町��
+ 中町��
+ 中町��
+
+
+ 中野目
+ 中野目
+ 中野目
+
+
+ 天神堂
+ 天神堂
+ 天神堂
+
+
+ 土門拳記念館
+ 土門拳記念館
+ 土門拳記念館
+
+
+ 東泉町2丁目
+ 東泉町2丁目
+ 東泉町2丁目
+
+
+ 大��
+ 大��
+ 大��
+
+
+ 東中の口
+ 東中の口
+ 東中の口
+
+
+ 南新町2丁目
+ 南新町2丁目
+ 南新町2丁目
+
+
+ 二番��
+ 二番��
+ 二番��
+
+
+ 日吉町1丁目
+ 日吉町1丁目
+ 日吉町1丁目
+
+
+ 日本海総合病院
+ 日本海総合病院
+ 日本海総合病院
+
+
+ 八雲神社前
+ 八雲神社前
+ 八雲神社前
+
+
+ 飯森山公民館前
+ 飯森山公民館前
+ 飯森山公民館前
+
+
+ 浜田1丁目
+ 浜田1丁目
+ 浜田1丁目
+
+
+ 浜田2丁目
+ 浜田2丁目
+ 浜田2丁目
+
+
+ 浜田保育園前
+ 浜田保育園前
+ 浜田保育園前
+
+
+ 文化センター正面口
+ 文化センター正面口
+ 文化センター正面口
+
+
+ 文化センター前
+ 文化センター前
+ 文化センター前
+
+
+ 変電所前
+ 変電所前
+ 変電所前
+
+
+ 北新橋
+ 北新橋
+ 北新橋
+
+
+ 北新橋郵便局前
+ 北新橋郵便局前
+ 北新橋郵便局前
+
+
+ 北新町1丁目
+ 北新町1丁目
+ 北新町1丁目
+
+
+ 北新町2丁目
+ 北新町2丁目
+ 北新町2丁目
+
+
+ 北千日��
+ 北千日��
+ 北千日��
+
+
+ 北部公園前
+ 北部公園前
+ 北部公園前
+
+
+ アイアイひらた
+ アイアイひらた
+ アイアイひらた
+
+
+ 遊摺部
+ 遊摺部
+ 遊摺部
+
+
+ 陸上競技場前
+ 陸上競技場前
+ 陸上競技場前
+
+
+ 陸上競技場脇
+ 陸上競技場脇
+ 陸上競技場脇
+
+
+ 両羽��
+ 両羽��
+ 両羽��
+
+
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+ 緑ケ丘1丁目
+
+
+ 寿��
+ 寿��
+ 寿��
+
+
+ 山銀前
+ 山銀前
+ 山銀前
+
+
+ 本町荘銀前
+ 本町荘銀前
+ 本町荘銀前
+
+
+ 中央東��
+ 中央東��
+ 中央東��
+
+
+ 大通り商店街
+ 大通り商店街
+ 大通り商店街
+
+
+ 水道部��
+ 水道部��
+ 水道部��
+
+
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+
+
+ 亀ケ崎小前
+ 亀ケ崎小前
+ 亀ケ崎小前
+
+
+ 亀ケ崎��
+ 亀ケ崎��
+ 亀ケ崎��
+
+
+ ベルナール前
+ ベルナール前
+ ベルナール前
+
+
+ 学園前
+ 学園前
+ 学園前
+
+
+ こがね団地前
+ こがね団地前
+ こがね団地前
+
+
+ 東大町3丁目
+ 東大町3丁目
+ 東大町3丁目
+
+
+ 酒田東病院前
+ 酒田東病院前
+ 酒田東病院前
+
+
+ こあら2丁目
+ こあら2丁目
+ こあら2丁目
+
+
+ 日の出町1丁目
+ 日の出町1丁目
+ 日の出町1丁目
+
+
+ 曙公園前
+ 曙公園前
+ 曙公園前
+
+
+ 明日葉前
+ 明日葉前
+ 明日葉前
+
+
+ 鳥海団地前
+ 鳥海団地前
+ 鳥海団地前
+
+
+ 富士見町2丁目
+ 富士見町2丁目
+ 富士見町2丁目
+
+
+ 富士見小学校前
+ 富士見小学校前
+ 富士見小学校前
+
+
+ 富士見公園前
+ 富士見公園前
+ 富士見公園前
+
+
+ 新橋1丁目
+ 新橋1丁目
+ 新橋1丁目
+
+
+ 地域福祉センター前
+ 地域福祉センター前
+ 地域福祉センター前
+
+
+ 新橋2丁目
+ 新橋2丁目
+ 新橋2丁目
+
+
+ 第二中学校前
+ 第二中学校前
+ 第二中学校前
+
+
+ 緑��
+ 緑��
+ 緑��
+
+
+ 若浜コミセン前
+ 若浜コミセン前
+ 若浜コミセン前
+
+
+ 若浜コミセン前
+ 若浜コミセン前
+ 若浜コミセン前
+
+
+ 若浜��
+ 若浜��
+ 若浜��
+
+
+ 緑��
+ 緑��
+ 緑��
+
+
+ 第二中学校前
+ 第二中学校前
+ 第二中学校前
+
+
+ 新橋2丁目
+ 新橋2丁目
+ 新橋2丁目
+
+
+ 地域福祉センター前
+ 地域福祉センター前
+ 地域福祉センター前
+
+
+ 新橋1丁目
+ 新橋1丁目
+ 新橋1丁目
+
+
+ 富士見公園前
+ 富士見公園前
+ 富士見公園前
+
+
+ 富士見小学校前
+ 富士見小学校前
+ 富士見小学校前
+
+
+ 富士見町2丁目
+ 富士見町2丁目
+ 富士見町2丁目
+
+
+ 鳥海団地前
+ 鳥海団地前
+ 鳥海団地前
+
+
+ 明日葉前
+ 明日葉前
+ 明日葉前
+
+
+ 曙公園前
+ 曙公園前
+ 曙公園前
+
+
+ 日の出町1丁目
+ 日の出町1丁目
+ 日の出町1丁目
+
+
+ こあら2丁目
+ こあら2丁目
+ こあら2丁目
+
+
+ 酒田東病院前
+ 酒田東病院前
+ 酒田東病院前
+
+
+ 東大町3丁目
+ 東大町3丁目
+ 東大町3丁目
+
+
+ こがね団地前
+ こがね団地前
+ こがね団地前
+
+
+ 学園前
+ 学園前
+ 学園前
+
+
+ うど川原荘銀前
+ うど川原荘銀前
+ うど川原荘銀前
+
+
+ 亀ケ崎��
+ 亀ケ崎��
+ 亀ケ崎��
+
+
+ 亀ケ崎小前
+ 亀ケ崎小前
+ 亀ケ崎小前
+
+
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+
+
+ 水道部��
+ 水道部��
+ 水道部��
+
+
+ 酒田市役所前
+ 酒田市役所前
+ 酒田市役所前
+
+
+ 中央西��
+ 中央西��
+ 中央西��
+
+
+ 寿��
+ 寿��
+ 寿��
+
+
+ 山銀前
+ 山銀前
+ 山銀前
+
+
+ 本町荘銀前
+ 本町荘銀前
+ 本町荘銀前
+
+
+ 中央東��
+ 中央東��
+ 中央東��
+
+
+ 大通り商店街
+ 大通り商店街
+ 大通り商店街
+
+
+ 水道部��
+ 水道部��
+ 水道部��
+
+
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+ 亀ケ崎2丁目
+
+
+ 亀ケ崎小前
+ 亀ケ崎小前
+ 亀ケ崎小前
+
+
+ 亀ケ崎��
+ 亀ケ崎��
+ 亀ケ崎��
+
+
+ ベルナール前
+ ベルナール前
+ ベルナール前
+
+
+ 学園前
+ 学園前
+ 学園前
+
+
+ こがね団地前
+ こがね団地前
+ こがね団地前
+
+
+ 東大町3丁目
+ 東大町3丁目
+ 東大町3丁目
+
+
+ 酒田東病院前
+ 酒田東病院前
+ 酒田東病院前
+
+
+ こあら2丁目
+ こあら2丁目
+ こあら2丁目
+
+
+ 日の出町1丁目
+ 日の出町1丁目
+ 日の出町1丁目
+
+
+ 曙公園前
+ 曙公園前
+ 曙公園前
+
+
+ 明日葉前
+ 明日葉前
+ 明日葉前
+
+
+ 鳥海団地前
+ 鳥海団地前
+ 鳥海団地前
+
+
+ 富士見町2丁目
+ 富士見町2丁目
+ 富士見町2丁目
+
+
+ 富士見小学校前
+ 富士見小学校前
+ 富士見小学校前
+
+
+ 富士見公園前
+ 富士見公園前
+ 富士見公園前
+
+
+ 新橋1丁目
+ 新橋1丁目
+ 新橋1丁目
+
+
+ 地域福祉センター前
+ 地域福祉センター前
+ 地域福祉センター前
+
+
+ 新橋2丁目
+ 新橋2丁目
+ 新橋2丁目
+
+
+ 第二中学校前
+ 第二中学校前
+ 第二中学校前
+
+
+ 緑��
+ 緑��
+ 緑��
+
+
+ 若浜コミセン前
+ 若浜コミセン前
+ 若浜コミセン前
+
+
+ 若浜��
+ 若浜��
+ 若浜��
+
+
+ うど川原荘銀前
+ うど川原荘銀前
+ うど川原荘銀前
+
+
+ 酒田市役所前
+ 酒田市役所前
+ 酒田市役所前
+
+
+ 中央西��
+ 中央西��
+ 中央西��
+
+
diff --git a/runrun.html b/runrun.html
new file mode 100644
index 0000000..f896b8d
--- /dev/null
+++ b/runrun.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ runrun(0m)
+
+
+
+
+ runrun(0m)
+
+
+
diff --git a/stop.csv b/stop.csv
new file mode 100644
index 0000000..a249cca
--- /dev/null
+++ b/stop.csv
@@ -0,0 +1,393 @@
+38.890525,139.85181,あきほ橋
+38.89015,139.85188,あきほ橋
+38.896392,139.817779,かんぽの宿
+38.900423,139.857846,こがね町交番前
+38.900603,139.857953,こがね町交番前
+38.914294,139.830075,さかた海鮮市場前
+38.918149,139.841961,シルバー人材センター前
+38.919096,139.842035,シルバー人材センター前
+38.931376,139.853658,デイサービスセンターいずみ前
+38.931384,139.85368,デイサービスセンターいずみ前
+38.903766,139.847762,みずほ1丁目
+38.903432,139.849323,みずほ1丁目
+38.902591,139.851149,みずほ2丁目
+38.902629,139.851771,みずほ2丁目
+38.934136,139.845144,ゆたか1丁目
+38.934199,139.844887,ゆたか1丁目
+38.923334,139.848623,旭新町
+38.923171,139.848805,旭新町
+38.913511,139.841599,中の口
+38.913398,139.842441,中の口
+38.898773,139.902642,茨野新田
+38.898806,139.902404,茨野新田
+38.923931,139.836233,栄町
+38.924369,139.83645,栄町
+38.925537,139.847135,駅東公園前
+38.925703,139.846985,駅東公園前
+38.923008,139.846553,駅東地下道前
+38.932449,139.828527,屋内プール前
+38.932619,139.828338,屋内プール前
+38.930156,139.857043,下安町
+38.929945,139.857303,下安町
+38.900718,139.849294,亀ケ崎3丁目
+38.900894,139.849117,亀ケ崎3丁目
+38.901661,139.843451,亀ケ崎4丁目
+38.901479,139.843697,亀ケ崎4丁目
+38.900033,139.847398,亀ケ崎5丁目
+38.900128,139.84747,亀ケ崎5丁目
+38.89782,139.847589,亀ケ崎6丁目
+38.898429,139.847685,亀ケ崎6丁目
+38.905282,139.841997,亀ケ崎郵便局前
+38.905503,139.841906,亀ケ崎郵便局前
+38.901125,139.813224,宮野浦郵便局前
+38.900984,139.813137,宮野浦郵便局前
+38.91033,139.850036,勤労者福祉センター前
+38.910155,139.851114,勤労者福祉センター前
+38.882115,139.831079,錦町3丁目南
+38.882178,139.831229,錦町3丁目南
+38.903186,139.924288,郡山
+38.913985,139.832665,健康センター前
+38.898851,139.812793,県営川南団地前
+38.898974,139.81283,県営川南団地前
+38.946458,139.827422,古湊
+38.884817,139.830944,錦町3丁目北
+38.884821,139.830762,錦町3丁目北
+38.928008,139.829817,光ケ丘1丁目
+38.928209,139.829501,光ケ丘1丁目
+38.927148,139.825832,光ケ丘2丁目
+38.927667,139.82598,光ケ丘2丁目
+38.936397,139.825791,光ケ丘4丁目
+38.937614,139.825139,光ケ丘4丁目
+38.932758,139.833398,酒田光陵高校前
+38.932796,139.833543,酒田光陵高校前
+38.887737,139.814033,工業団地前
+38.887821,139.814248,工業団地前
+38.905452,139.834468,港南公園前
+38.905492,139.834615,港南公園前
+38.902305,139.819955,高見台
+38.90275,139.819122,高見台
+38.943389,139.823094,高砂北
+38.943737,139.823048,高砂北
+38.893763,139.907832,砂越駅前
+38.89325,139.912495,砂越緑町
+38.903018,139.919372,桜林
+38.91254,139.837561,山居橋前
+38.912549,139.837378,山居橋前
+38.909449,139.836945,山居倉庫前
+38.909695,139.836658,山居倉庫前
+38.909581,139.835708,山居町
+38.910078,139.835397,山居町
+38.910547,139.832561,山居町西
+38.910551,139.832743,山居町西
+38.902361,139.938673,山楯
+38.939771,139.824317,高砂南
+38.939895,139.824341,高砂南
+38.880681,139.835419,四中前
+38.880372,139.835904,四中前
+38.906695,139.832751,市営体育館前
+38.906732,139.832006,市営体育館前
+38.914164,139.835965,市役所西
+38.914781,139.836077,市役所西
+38.903077,139.835422,若竹町
+38.903089,139.83558,若竹町
+38.904854,139.837005,酒田リハビリ病院口
+38.90492,139.837161,酒田リハビリ病院口
+38.90387,139.839606,酒田リハビリ病院前
+38.904025,139.839675,酒田リハビリ病院前
+38.922131,139.845061,酒田駅前②
+38.922242,139.844795,酒田駅前①
+38.920406,139.846039,酒田駅前③
+38.921038,139.845976,酒田駅前④
+38.919275,139.834808,寿町東
+38.920018,139.835136,寿町東
+38.927754,139.837382,住吉町
+38.92838,139.837284,住吉町
+38.89333,139.815272,出羽遊心館・美術館
+38.89361,139.815191,出羽遊心館・美術館
+38.895394,139.890134,小牧
+38.924322,139.843561,庄交バスターミナル
+38.903752,139.850937,松原コミュニティ防災センター前
+38.903827,139.850712,松原コミュニティ防災センター前
+38.929263,139.864661,上安町3丁目
+38.929807,139.861286,上安町
+38.927786,139.862619,上安北公園前
+38.921905,139.857049,新橋
+38.92163,139.857551,新橋
+38.911245,139.847248,水道部前
+38.911341,139.847715,水道部前
+38.933618,139.853383,西高グラウンド前
+38.933651,139.853608,西高グラウンド前
+38.932854,139.851654,西高校前
+38.926347,139.830977,税務署前
+38.926422,139.830575,税務署前
+38.901928,139.915087,石橋
+38.880033,139.832355,川南橋
+38.880409,139.832398,川南橋
+38.9287,139.842718,泉町
+38.928783,139.842476,泉町
+38.930098,139.851046,泉里公園前
+38.932245,139.847304,泉里西公園前
+38.919825,139.842396,相生町
+38.920135,139.842297,相生町
+38.893783,139.819825,大学前
+38.894113,139.820233,大学前
+38.884122,139.859551,大宮町3丁目
+38.884025,139.859592,大宮町3丁目
+38.887301,139.861584,大宮町4丁目
+38.88733,139.861589,大宮町4丁目
+38.915702,139.839218,中央公園前
+38.916265,139.839223,中央公園前
+38.916315,139.836819,中町
+38.91737,139.834822,中町3丁目
+38.91742,139.834843,中町3丁目
+38.916438,139.835767,中町西
+38.902141,139.931022,中野目
+38.898046,139.912688,天神堂
+38.89142,139.821037,土門拳記念館
+38.9302,139.84823,東泉町2丁目
+38.906559,139.851765,大町
+38.906705,139.852027,大町
+38.912057,139.844783,東中の口
+38.912158,139.845394,東中の口
+38.92271,139.826844,南新町2丁目
+38.922873,139.826723,南新町2丁目
+38.914484,139.83904,二番町
+38.914315,139.839053,二番町
+38.922421,139.833487,日吉町1丁目
+38.922329,139.833508,日吉町1丁目
+38.890451,139.854667,日本海総合病院
+38.921289,139.841048,八雲神社前
+38.921316,139.841614,八雲神社前
+38.888335,139.826527,飯森山公民館前
+38.888195,139.826667,飯森山公民館前
+38.918521,139.846876,浜田1丁目
+38.918684,139.846602,浜田1丁目
+38.919156,139.850859,浜田2丁目
+38.920569,139.851299,浜田2丁目
+38.916268,139.844846,浜田保育園前
+38.915886,139.846297,浜田保育園前
+38.92204,139.837804,文化センター正面口
+38.922227,139.838024,文化センター正面口
+38.92137,139.836697,文化センター前
+38.921495,139.836565,文化センター前
+38.896705,139.852518,変電所前
+38.896899,139.852537,変電所前
+38.924502,139.856746,北新橋
+38.92459,139.856902,北新橋
+38.922861,139.855167,北新橋郵便局前
+38.923308,139.855166,北新橋郵便局前
+38.923242,139.834115,北新町1丁目
+38.923513,139.833418,北新町1丁目
+38.922231,139.830266,北新町2丁目
+38.922339,139.83025,北新町2丁目
+38.931097,139.839392,北千日町
+38.931193,139.839467,北千日町
+38.929344,139.84719,北部公園前
+38.929407,139.847367,北部公園前
+38.898582,139.945067,アイアイひらた
+38.88319,139.876729,遊摺部
+38.933168,139.827011,陸上競技場前
+38.933381,139.827048,陸上競技場前
+38.928924,139.826504,陸上競技場脇
+38.929052,139.826533,陸上競技場脇
+38.895155,139.846506,両羽町
+38.894846,139.847074,両羽町
+38.902427,139.815496,緑ケ丘1丁目
+38.902441,139.815649,緑ケ丘1丁目
+38.8903375,139.851845,あきほ橋
+38.896392,139.817779,かんぽの宿
+38.900513,139.8578995,こがね町交番前
+38.914294,139.830075,さかた海鮮市場前
+38.9186225,139.841998,シルバー人材センター前
+38.93138,139.853669,デイサービスセンターいずみ前
+38.903599,139.8485425,みずほ1丁目
+38.90261,139.85146,みずほ2丁目
+38.9341675,139.8450155,ゆたか1丁目
+38.9232525,139.848714,旭新町
+38.9134545,139.84202,中の口
+38.8987895,139.902523,茨野新田
+38.92415,139.8363415,栄町
+38.92562,139.84706,駅東公園前
+38.923008,139.846553,駅東地下道前
+38.932534,139.8284325,屋内プール前
+38.9300505,139.857173,下安町
+38.900806,139.8492055,亀ケ崎3丁目
+38.90157,139.843574,亀ケ崎4丁目
+38.9000805,139.847434,亀ケ崎5丁目
+38.8981245,139.847637,亀ケ崎6丁目
+38.9053925,139.8419515,亀ケ崎郵便局前
+38.901125,139.813224,宮野浦郵便局前
+38.9102425,139.850575,勤労者福祉センター前
+38.8821465,139.831154,錦町3丁目南
+38.903186,139.924288,郡山
+38.913985,139.832665,健康センター前
+38.898851,139.812793,県営川南団地前
+38.946458,139.827422,古湊
+38.884819,139.830853,錦町3丁目北
+38.9281085,139.829659,光ケ丘1丁目
+38.9274075,139.825906,光ケ丘2丁目
+38.9370055,139.825465,光ケ丘4丁目
+38.932777,139.8334705,酒田光陵高校前
+38.887779,139.8141405,工業団地前
+38.905472,139.8345415,港南公園前
+38.90275,139.819122,高見台
+38.943563,139.823071,高砂北
+38.893763,139.907832,砂越駅前
+38.89325,139.912495,砂越緑町
+38.903018,139.919372,桜林
+38.9125445,139.8374695,山居橋前
+38.909572,139.8368015,山居倉庫前
+38.9098295,139.8355525,山居町
+38.910549,139.832652,山居町西
+38.902361,139.938673,山楯
+38.939833,139.824329,高砂南
+38.8805265,139.8356615,四中前
+38.9067135,139.8323785,市営体育館前
+38.9144725,139.836021,市役所西
+38.903083,139.835501,若竹町
+38.904887,139.837083,酒田リハビリ病院口
+38.9039475,139.8396405,酒田リハビリ病院前
+38.920722,139.8460075,酒田駅前
+38.9196465,139.834972,寿町東
+38.928067,139.837333,住吉町
+38.89347,139.8152315,出羽遊心館・美術館
+38.895394,139.890134,小牧
+38.924322,139.843561,庄交バスターミナル
+38.9037895,139.8508245,松原コミュニティ防災センター前
+38.929263,139.864661,上安町3丁目
+38.929807,139.861286,上安町
+38.927786,139.862619,上安北公園前
+38.9217675,139.8573,新橋
+38.911293,139.8474815,水道部前
+38.9336345,139.8534955,西高グラウンド前
+38.932854,139.851654,西高校前
+38.9263845,139.830776,税務署前
+38.901928,139.915087,石橋
+38.880221,139.8323765,川南橋
+38.9287415,139.842597,泉町
+38.930098,139.851046,泉里公園前
+38.932245,139.847304,泉里西公園前
+38.91998,139.8423465,相生町
+38.893948,139.820029,大学前
+38.8841285,139.8595455,大宮町3丁目
+38.8873155,139.8615865,大宮町4丁目
+38.9159835,139.8392205,中央公園前
+38.916315,139.836819,中町
+38.917395,139.8348325,中町3丁目
+38.916438,139.835767,中町西
+38.902141,139.931022,中野目
+38.898046,139.912688,天神堂
+38.89142,139.821037,土門拳記念館
+38.9302,139.84823,東泉町2丁目
+38.906632,139.851896,大町
+38.9121075,139.8450885,東中の口
+38.9227915,139.8267835,南新町2丁目
+38.9143995,139.8390465,二番町
+38.922375,139.8334975,日吉町1丁目
+38.890451,139.854667,日本海総合病院
+38.9213025,139.841331,八雲神社前
+38.888265,139.826597,飯森山公民館前
+38.9186025,139.846739,浜田1丁目
+38.9198625,139.851079,浜田2丁目
+38.916077,139.8455715,浜田保育園前
+38.9221335,139.837914,文化センター正面口
+38.9214325,139.836631,文化センター前
+38.896802,139.8525275,変電所前
+38.924546,139.856824,北新橋
+38.9230845,139.8551665,北新橋郵便局前
+38.9233775,139.8337665,北新町1丁目
+38.922285,139.830258,北新町2丁目
+38.931145,139.8394295,北千日町
+38.9293755,139.8472785,北部公園前
+38.898582,139.945067,アイアイひらた
+38.88319,139.876729,遊摺部
+38.9332745,139.8270295,陸上競技場前
+38.928988,139.8265185,陸上競技場脇
+38.8950005,139.84679,両羽町
+38.902572,139.8156705,緑ケ丘1丁目
+38.919567,139.834063,寿町
+38.916329,139.833077,山銀前
+38.915451,139.835873,本町荘銀前
+38.917679,139.838908,中央東町
+38.91617,139.841352,大通り商店街
+38.910785,139.846438,水道部西
+38.909314,139.845151,亀ケ崎2丁目
+38.906478,139.842653,亀ケ崎小前
+38.906216,139.840861,亀ケ崎西
+38.899234,139.8424,ベルナール前
+38.897872,139.8439,学園前
+38.900958,139.859668,こがね団地前
+38.904718,139.862108,東大町3丁目
+38.912267,139.862641,酒田東病院前
+38.914621,139.86002,こあら2丁目
+38.917819,139.860723,日の出町1丁目
+38.920121,139.861253,曙公園前
+38.920622,139.863918,明日葉前
+38.92178,139.865356,鳥海団地前
+38.923288,139.863108,富士見町2丁目
+38.923531,139.862003,富士見小学校前
+38.921961,139.860223,富士見公園前
+38.921245,139.85467,新橋1丁目
+38.91934,139.854114,地域福祉センター前
+38.916853,139.853358,新橋2丁目
+38.915695,139.852749,第二中学校前
+38.913435,139.851482,緑町
+38.912975,139.848963,若浜コミセン前
+38.913074,139.848886,若浜コミセン前
+38.912624,139.850231,若浜町
+38.913391,139.851331,緑町
+38.916426,139.853003,第二中学校前
+38.917938,139.853635,新橋2丁目
+38.919429,139.854025,地域福祉センター前
+38.921265,139.854552,新橋1丁目
+38.921994,139.860091,富士見公園前
+38.923609,139.862111,富士見小学校前
+38.923409,139.863213,富士見町2丁目
+38.922147,139.865621,鳥海団地前
+38.920397,139.864295,明日葉前
+38.92003,139.861414,曙公園前
+38.917708,139.860799,日の出町1丁目
+38.914589,139.860113,こあら2丁目
+38.912169,139.86274,酒田東病院前
+38.904615,139.862186,東大町3丁目
+38.900874,139.859747,こがね団地前
+38.898376,139.843126,学園前
+38.900303,139.841054,うど川原荘銀前
+38.906352,139.840807,亀ケ崎西
+38.906684,139.842569,亀ケ崎小前
+38.909345,139.845025,亀ケ崎2丁目
+38.909986,139.845805,水道部西
+38.914913,139.837106,酒田市役所前
+38.920614,139.838741,中央西町
+38.919567,139.834063,寿町
+38.916329,139.833077,山銀前
+38.915451,139.835873,本町荘銀前
+38.917679,139.838908,中央東町
+38.91617,139.841352,大通り商店街
+38.9103855,139.8461215,水道部西
+38.9093295,139.845088,亀ケ崎2丁目
+38.906581,139.842611,亀ケ崎小前
+38.906284,139.840834,亀ケ崎西
+38.899234,139.8424,ベルナール前
+38.898124,139.843513,学園前
+38.900916,139.8597075,こがね団地前
+38.9046665,139.862147,東大町3丁目
+38.912218,139.8626905,酒田東病院前
+38.914605,139.8600665,こあら2丁目
+38.9177635,139.860761,日の出町1丁目
+38.9200755,139.8613335,曙公園前
+38.9205095,139.8641065,明日葉前
+38.9219635,139.8654885,鳥海団地前
+38.9233485,139.8631605,富士見町2丁目
+38.92357,139.862057,富士見小学校前
+38.9219775,139.860157,富士見公園前
+38.921255,139.854611,新橋1丁目
+38.9193845,139.8540695,地域福祉センター前
+38.9173955,139.8534965,新橋2丁目
+38.9160605,139.852876,第二中学校前
+38.913413,139.8514065,緑町
+38.9130245,139.8489245,若浜コミセン前
+38.912624,139.850231,若浜町
+38.900303,139.841054,うど川原荘銀前
+38.914913,139.837106,酒田市役所前
+38.920614,139.838741,中央西町
diff --git a/umappop.js b/umappop.js
new file mode 100644
index 0000000..cc5f555
--- /dev/null
+++ b/umappop.js
@@ -0,0 +1,218 @@
+/*
+ * Emulate uMap notation in your map
+ */
+var umappop =
+ umappop||
+ function(a)
+{
+
+var colors = ["red", "green", "blue", "purple", "yellow", "cyan", "magenta"]
+function wikiRepl(s) {
+ return s.replace(/{{(.*)\|([0-9][0-9]*)}}/g,
+ '').
+ replace(/{{(.*)}}/g, '').
+ replace(/\[\[(.*)\|(.*)\]\]/g, '$2').
+ replace(/\[\[(.*)\]\]/g, '$1').
+ replace(/^### (.*)/, '$1
').
+ replace(/^## (.*)/, '$1').
+ replace(/^# (.*)/, '$1');
+}
+// https://codepen.io/KryptoniteDove/post/load-json-file-locally-using-pure-javascript
+function loadgeofile(arg, callback) {
+ var xobj = new XMLHttpRequest();
+ xobj.overrideMimeType("application/json");
+ xobj.open('GET', arg['file'], true);
+ xobj.onreadystatechange = function () {
+ if (xobj.readyState == 4 && xobj.status == "200") {
+ callback(arg, xobj.responseText);
+ }
+ };
+ xobj.send(null);
+}
+function escapeHtml(str) {
+ return str.replace(/&/g, '&').
+ replace(//g, '>').
+ replace(/\"/g, '"').
+ replace(/'/g, ''');
+}
+function bindPopUp(feature, layer) {
+ var altattrs = ["住所", "電話番号", "筆者", "撮影者"]
+ var d = feature.properties.description||feature.properties.desc||'';
+ var r = "", term;
+ for (var i=0; i"+ term + "\n" +
+ ""+feature.properties[term]+"\n";
+ }
+ layer.bindPopup(
+ ""+feature.properties.name + "
\n" +
+ ""+wikiRepl(d)+"
\n"+
+ wikiRepl(r)+"
\n"
+ );
+ layer.bindTooltip(feature.properties.name);
+}
+
+function init(logfiles) {
+ if (!logfiles[0]) {
+ logfiles = [logfiles];
+ }
+ var baseLayer = {};
+ var map_osm = new L.tileLayer( // OpenStretMap
+ 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
+ attribution : '© OpenStreetMap contributors | Generated with geomapper',
+ maxZoom: 20, maxNativeZoom: 18
+ });
+ baseLayer["OpenStreetMap"] = map_osm;
+
+ var map_gsi = new L.tileLayer( // 国土地理院
+ 'https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png', {
+ attribution: "国土地理院",
+ maxZoom: 20, maxNativeZoom: 18
+ });
+ baseLayer["地理院地図"] = map_gsi;
+
+ var map_ort = new // 地理院オルソ
+ L.tileLayer('https://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg', {
+ attribution: "国土地理院",
+ maxZoom: 20, maxNativeZoom: 18
+ });
+ baseLayer["地理院地図オルソ画像"] = map_ort;
+ var map_gazo = new L.tileLayer( // 地理院画像1974-1978
+ 'https://cyberjapandata.gsi.go.jp/xyz/gazo1/{z}/{x}/{y}.jpg', {
+ attribution: "国土地理院",
+ maxZoom: 20, maxNativeZoom: 18
+ });
+ baseLayer["地理院画像(1974-1978)"] = map_gazo;
+
+ if (L.BingLayer) {
+ var bing_key =
+ "AjyiuTOpH-_ZQdW4bvsPnNsjKBQQ6n59nrXj92ccHqwvKgiDHJxmo1tEJHs3w70K";
+ map_bing = new L.BingLayer( // BingMap
+ bing_key, {type: "Road", culture: "ja",
+ maxZoom: 20, maxNativeZoom: 18});
+ baseLayer["Bing Map"] = new L.BingLayer(
+ bing_key, {type: "Road", culture: "ja",
+ maxZoom: 20, maxNativeZoom: 18});
+ baseLayer["Bing Map 衛星写真"] = new L.BingLayer(
+ bing_key, {type: "Aerial", culture: "ja",
+ maxZoom: 20, maxNativeZoom: 18});
+ baseLayer["Bing Map 衛星写真+ラベル"] = new L.BingLayer(
+ bing_key, {type: "AerialWithLabels", culture: "ja",
+ maxZoom: 20, maxNativeZoom: 18});
+ }
+ if (L.Google) {
+ baseLayer["Google Map"] = new L.Google("ROADMAP");
+ baseLayer["Google Map 衛星写真"] = new L.Google('SATELLITE');
+ baseLayer["Google Map 衛星写真+ラベル"] = new L.Google('HYBRID');
+ }
+
+ var map = L.map('map', {layers: [map_osm]});
+ var mapControl = L.control.layers(baseLayer, null).addTo(map);
+ var sakuraicon = L.icon({
+ iconUrl: 'sakura-icon.jpg',
+ });
+ var markerLayers = L.featureGroup();
+ var centermarker;
+ var fileptn = /\.o?(gpx|csv|kml|geojson|topojson|polyline|umap)/i;
+ for (var i=0; i 1)
+ map.fitBounds(markerLayers.getBounds());
+ //else
+ // map.setView(markerLayers.getLatLngs()[0], 13);
+ mapControl.addOverlay(jsonLayer, title);
+ }
+ });
+ }
+ } // End of logfiles loop
+ L.control.scale().addTo(map);
+
+ function round(n, d) {
+ return Math.round(n * Math.pow(10, d))/Math.pow(10, d);
+ }
+ var latlngform = document.getElementById("latlng");
+ function displayLatLng(lat, lon) {
+ lat = round(lat, 5); lon = round(lon, 5);
+ latlngform.textContent = lat+", "+lon;
+ }
+
+ map.on('contextmenu', function(e) {
+ if (e.originalEvent.shiftKey) {
+ } else {
+ centermarker && map.removeLayer(centermarker);
+ displayLatLng(e.latlng.lat, e.latlng.lng);
+ centermarker = L.marker(e.latlng, {title: 'foo', draggable:true}).addTo(map)
+ centermarker.on('dragend', function(e) {
+ var la = e.target._latlng.lat, lo = e.target._latlng.lng;
+ displayLatLng(la, lo);
+ });
+ map.panTo(e.latlng)
+ return false;
+ }
+ });
+ // Marker in the CENTER position
+} /* End of init() */
+
+init(a); /* Call from toplevel */
+}