aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/data/parks-rows.ts
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-11-08 23:56:57 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-11-08 23:56:57 +0900
commit5e0dbb7535c03f9999da54083e9187a223690d61 (patch)
tree5d942dc354c03a593b8faa549e21b003d2fff8f6 /src/data/parks-rows.ts
parent27b5325f2d89b3a714059719e4c4cbe931b5b1a3 (diff)
parks: 周辺公園を一覧表に表示し、保存時の同名統合を修正
parks-rows.ts: 周辺の公園も市内公園と同じ設備項目を一覧表に出す park-editor.mjs: 重複判定をOSM ID(なければ名前+住所)に変え、 同名の別公園が保存で消えないようにする kodaira-nearby-parks.json: 水飲み場「?」と復元した萩山公園を反映
Diffstat (limited to 'src/data/parks-rows.ts')
-rw-r--r--src/data/parks-rows.ts29
1 files changed, 18 insertions, 11 deletions
diff --git a/src/data/parks-rows.ts b/src/data/parks-rows.ts
index 6f1add7..0de78e3 100644
--- a/src/data/parks-rows.ts
+++ b/src/data/parks-rows.ts
@@ -47,23 +47,30 @@ const nearbyRows: Park[] = ((nearbyData as any).features ?? []).map((f: any) =>
"500㎡以上": "",
"種別": "市外",
"南西部指定管理": "",
- "トイレ": "",
- "水飲み場": "",
- "ベンチ・椅子": "",
- "野外卓": "",
+ // 周辺の公園も市内公園と同じ項目を一覧表に出す(データにあれば表示)。
+ "トイレ": String(p["トイレ"] || ""),
+ "水飲み場": String(p["水飲み場"] || ""),
+ "ベンチ・椅子": String(p["ベンチ・椅子"] || ""),
+ "野外卓": String(p["野外卓"] || ""),
"シェルター等": String(p["シェルター等"] || ""),
- "防災用具": "",
- "ボール遊び": "",
- "遊具": "",
- "駐車場": "",
- "その他設備": "",
+ "草地広場": String(p["草地広場"] || ""),
+ "多目的広場": String(p["多目的広場"] || ""),
+ "築山": String(p["築山"] || ""),
+ "じゃぶじゃぶ池": String(p["じゃぶじゃぶ池"] || ""),
+ "防災用具": String(p["防災用具"] || ""),
+ "ボール遊び": String(p["ボール遊び"] || ""),
+ "ペット": String(p["ペット"] || ""),
+ "試合形式のボール遊び": String(p["試合形式のボール遊び"] || ""),
+ "遊具": String(p["遊具"] || ""),
+ "駐車場": String(p["駐車場"] || ""),
+ "その他設備": String(p["その他設備"] || ""),
"緯度": String(lat),
"経度": String(lon),
"備考": `市外・小平市境から約${Math.round(Number(p.distance_m) || 0)}m${
f.geometry?.type === "Point" ? "・範囲未取得" : ""
}`,
- "設置者": "市外",
- "状態": "",
+ "設置者": String(p["設置者"] || "").trim() || "市外",
+ "状態": String(p["状態"] || ""),
"地図キー": p.key || `${p.osm_type || ""}/${p.osm_id || ""}`,
"時計": String(p["時計"] || ""),
"地図URL": `https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(mapsQuery)}`,