外觀
城市漫步
把一座城市拆成一段可以走完的路:從地鐵站出發,串起巷子、老宅、街市與山湖,最後在河邊或湖邊收尾。 每條路線頁上都是一張可以互動的電子地圖——打卡點、表示「這幾處很近」的分組圈,還有沿著可行走道路自動連出來的路線。
地圖操作:滑過圓點看簡介、點一下釘住;滾輪或雙指縮放,右上角可切換「向量底圖/衛星影像」; 路線可以現場改(拖動標記、點空白處新增),改完路線自動重算,也能匯出圖片或 JSON。
路線一覽
厦门
- 廈門思明老城環線 —— 環線(起點即終點,地鐵 1 號線中山公園站),三條可選:老城騎樓環線 5.96 公里(約 3 小時)、 老城·南岸環線 8.61 公里(約 4 小時 20 分)、海岸長線 24.13 公里(一整天)。 全程在廈門島思明區,不跨海;時長按 2 公里/小時(含休息)估算。
柳州
- 柳州老城環線 —— 環線(首尾都是解放北路北口),主線約 9 公里:五星街 → 東門城樓 → 文廟 → 馬鞍山 → 魚峰山, 一圈走完柳江兩岸的老城與兩座小山。
杭州
- 杭州老城南線路 —— 兩條線路可切換:非爬山線主線約 3.3 公里(經大井巷,全程平路)、 爬山線約 4.5 公里(從鼓樓翻吳山、經城隍閣下到吳山廣場),街區內步行另計。 從地鐵 5 號線江城路站一路走到西湖邊。路線頁預設簡體中文,要用繁體看的話,用導覽欄右上角的 「简/繁」切換(全站通用,只換字形、不影響日文)。
三條規矩:互相在 200 公尺內的打卡點算一片「街區」,街區內部不畫路線,只接進出兩端 (出入口取離前後打卡點最近的成員),圈圈是這些點的最小外接圓(不外擴); 山體、廣場這類「面狀」的地方單獨畫出範圍(例如吳山景區、吳山廣場); 順序會自動重排,盡量不走回頭路。
更多城市與路線待補。要加一條新路線:先在
docs/public/data/walk/放一份路線 JSON (在既有路線上開編輯模式調整後按「匯出 JSON」就能拿到),再寫一頁docs/walk/<城市>/<路線>.md,用<WalkMap src="/data/walk/<檔名>.json" />引用即可。