一張「活的地圖」:Google Places 深度串接的地圖中心設計
這是整個產品的初衷與骨架,也是與所有清單型行程工具的根本差異。
傳統自製行程表是「死的清單」:地點只是文字,想看評價要跳 Google Maps、想看照片再跳一次、要導航又跳一次,每個地點都要重新搜尋一遍,資訊還可能查錯間店。
設計第一原則是「地圖永遠在底」:所有操作都疊在一張活的地圖上,不是把地圖藏在某個分頁裡。行程中每一個地點(景點、餐廳、飯店、連車站碼頭都算)都以自動化管線解析並綁定 Google Place ID:places_resolver CLI 批次解析(兩階段冪等、五段信心分級),Google 認不出的功能性地名再由 place-match 工作台人工校準(短網址/截圖 OCR/手打三種輸入、三色比對、一鍵寫回)。
因此每個點原生具備 Google 的即時能力:點開編號 marker 即顯示星等、即時營業狀態與官方照片(quick/full 兩段式 API 分流,平衡即時性與成本;照片採 Google 打底+自選覆蓋雙層 fallback),一鍵發起導航,以精準名稱綁定,杜絕反查到隔壁店家。地圖與抽屜雙向聯動:點清單卡片地圖飛過去,點 marker 清單捲過來、亮起藍框。
把「規劃時的行程表」升級為「現場可執行的活地圖」,每個地點省下三次以上的重複搜尋。57 筆地點的解析總成本約 US$0.29,深度串接不等於高成本,關鍵在管線設計。