diff options
Diffstat (limited to 'src/data/parks-rows.ts')
| -rw-r--r-- | src/data/parks-rows.ts | 29 |
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)}`, |
