範例地圖 — 一鍵體驗
→ 看全部範例
三種建立路線的方式
→ 看完整功能 reference
FAQ — 常見問題
免費嗎?要註冊嗎?
完全免費,無需註冊帳號。採 GPL-3.0 開源授權。打開就用。
資料會上傳到伺服器嗎?
編輯資料全存本地 localStorage。只有主動按「複製分享連結」時才會把專案送到 Cloudflare Workers + KV(TTL 90 天)。
分享連結會過期嗎?
會,TTL 90 天。想永久保存要用備份功能下載 .trailpaint 專案檔。
→ 看全部 13 題
主題故事集合
把多條路線串成一個故事的主題展示 — 適合人物傳記、宗教路線、歷史事件。
v1.4 — 年代滑桿、合輯、電子明信片、教會頁
把 TrailPaint 從「靜態手繪地圖」推到「會說故事的時空地圖」。拖滑桿切換中研院/CCTS/DARE 等 9 張歷史地圖、把多個故事疊在同條走廊上、把任何一個瞬間下載成 IG 方圖明信片。
截圖(左:絲路 2000 年合輯播放中,刻度落在「唐 (741)」第 18/59 景點長安大慈恩寺;右:馬偕 1897 年五股坑明信片,配中研院臺灣輿圖底圖 + 經文時序卡):
最近更新
- 2026-05-03v1.4:年代滑桿(拖動切歷史地圖 + 景點漸隱)、合輯(多故事疊圖 chronological/sequential 排序)、1080×1080 IG 方圖電子明信片、聖經敘事刻度組(出埃及 → 啟示錄)、`/church/` 教會 demo 頁
- 2026-04-20首頁改版:功能 reference 頁、FAQ 獨立頁、範例集合;OG 預覽圖首張照片;Photon 取代 Nominatim 當主 geocoder(地名更準)
- 2026-04-19分享連結後端(Cloudflare Workers + KV):短網址、照片也能跟著分享、90 天 TTL、Safari 大 payload 支援
- 2026-04-18ExportWizard:統一三 tab 匯出面板(圖片 / 備份 / 互通)
→ GitHub 完整歷史
TrailPaint — Hand-Drawn Style Trail Map Maker
TrailPaint is a free, open-source (GPL-3.0) browser tool for creating hand-drawn style trail maps. Build routes from photos, maps, or AI prompts, then export as PNG illustration, complete project backup, or GeoJSON/KML interop formats for Google My Maps, Google Earth, and Gaia GPS. Zero backend (except for optional Cloudflare-backed share links), no account needed, all data stored locally in your browser. PWA-installable, works on phones, tablets, and desktops.
Three Ways to Build a Trail
- From Photos: Drag up to 20 photos in, and EXIF GPS auto-creates spots. Supports iPhone HEIC and Android JPEG. Photos without GPS are grouped as "pending location"; drag them to place. Photon (primary) / Nominatim (fallback) reverse geocoding auto-fills place names.
- Manually on the Map: Search locations, draw routes, place spot cards with 31 icons. Importable KML, GeoJSON, GPX. 10 sample trails for one-click demo.
- Generated by AI: Copy the built-in prompt template to ChatGPT or Claude, describe your trip, and the AI generates an importable JSON file.
One Map, Many Outputs
- Image: PNG at multiple ratios (1:1 for Instagram, 9:16 for Stories, 4:3, original) with 3 border styles and 2 style filters.
- Backup: .trailpaint project file preserves all spots, routes, and photos.
- Interop: GeoJSON and KML pure geographic structure for Google My Maps, Google Earth, Mapbox, Gaia GPS.
- Share: Cloudflare Workers + KV short URLs with Open Graph previews (first photo as cover). TTL 90 days.
Story Player
A standalone entry at /app/player/ for auto-guided playback: fly-to animations, photo popups, background music, 5 basemaps plus Academia Sinica 1897/1921/1966 historical overlays for Taiwan. Fullscreen mode for exhibits, classroom projection, and event displays. One-click embed code for blogs, church websites, Notion.
Try it now at trailpaint.org/app/. Explore curated stories at trailpaint.org/stories/. FAQ at trailpaint.org/faq/. Source on GitHub.
TrailPaint — 手描き風ルートマップ作成ツール
TrailPaint は無料・オープンソース(GPL-3.0)のブラウザツールで、手描き風のルートマップを作成します。写真・地図・AI の 3 つの方法でルートを構築し、PNG イラスト・プロジェクトバックアップ・GeoJSON/KML 互換形式(Google My Maps / Google Earth / Gaia GPS 用)として一括エクスポートできます。バックエンド不要(共有リンクのみ Cloudflare)、アカウント登録不要、すべてのデータはブラウザ内に保存されます。PWA 対応。
ルート作成の 3 つの方法
- 写真から:最大 20 枚の写真をドラッグすると、EXIF GPS から自動的にスポットを作成。iPhone HEIC と Android JPEG に対応。Photon / Nominatim の逆ジオコーディングで地名を自動補完。
- 地図上で手動:地点検索、ルート描画、31 種のアイコンでスポットカードを配置。KML / GeoJSON / GPX インポート対応。10 のサンプルルート付き。
- AI で生成:組み込みプロンプトテンプレートを ChatGPT や Claude にコピー、旅程を説明するとインポート可能な JSON を生成。
Story Player
独立エントリ /app/player/ で自動ガイド再生:fly-to アニメーション、写真ポップアップ、BGM、5 種の背景地図に加え、中央研究院 1897/1921/1966 台湾歴史地図オーバーレイ。フルスクリーンモードで展示・授業投影・イベントディスプレイに最適。
今すぐ試す:trailpaint.org/app/。FAQ:trailpaint.org/faq/。ソースコード:GitHub。