From 5e0dbb7535c03f9999da54083e9187a223690d61 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Sun, 8 Nov 2026 23:56:57 +0900 Subject: parks: 周辺公園を一覧表に表示し、保存時の同名統合を修正 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit parks-rows.ts: 周辺の公園も市内公園と同じ設備項目を一覧表に出す park-editor.mjs: 重複判定をOSM ID(なければ名前+住所)に変え、 同名の別公園が保存で消えないようにする kodaira-nearby-parks.json: 水飲み場「?」と復元した萩山公園を反映 --- src/data/parks-rows.ts | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'src/data/parks-rows.ts') 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)}`, -- cgit v1.3.1