or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
2025/04/10 AI 麻瓜共學團 #1 Google maps 多地址路線規劃
當天活動影片
https://youtu.be/PfX9-z84tDM
活動資訊
提案
簽到區&心得閒聊
預告!4/24 週四晚上有下一場聚會哦
地址:臺北市中正區重慶南路三段2號202室
大家的成果跟討論可在下面自由發揮
T
T:可以把地點批次丟進google map,爬出路線時間和距離,排序後再填入停靠點中生成路線。
Be
Be: 如果不一定要用google maps介面,可以考慮用Vue, leaflet, openstreetmap, leaflet-routing-machine,搭配AI生成的TSP演算法。請參考:此chatGPT-4o提供的多地點最佳路線規劃對話
ichieh
因此我的作法順序
👉 點擊查看詳細步驟 👈
function GOOGLEMAPS_GEOCODE(address) {
if (address === "") return ["", ""];
var geocoder = Maps.newGeocoder().geocode(address);
if (geocoder.status === "OK") {
var result = geocoder.results[0].geometry.location;
return [[result.lat, result.lng]]; // ✅ 改成巢狀陣列,輸出一「橫列」兩欄
} else {
return [["", ""]];
}
}
把地址或地點轉成經緯度

放進 https://www.routexl.com/

設定起點、終點,然後點選左下角的 Find Route

選 download 可以直接用 google map 打開


下一步,是否有更自動化的流程?(API?)
Camila
Josh
SeanGau
門牌轉經緯度,推薦 NLSC MAPS API
Vibe Coding 工具 Cursor
這是 chewei 分享不是廣告XD >> 業界服務方案:奇點無限的物流排車核心 (AIRouting®)
大家好,我是林靜
我沒有用到API,做法是
麻瓜Jodi實作成果分享
我也做出了一份可讓長照機構個案管理師們,簡易安排規劃個案訪視路線用的圖文操作範本,謝謝大家指導!
https://docs.google.com/spreadsheets/d/1PjO740DeiBP9K-Jesk3ZL7lHLw3HixRlhhLfqh1OCWQ/edit?gid=860136852#gid=860136852
成果整理 by ichieh
本次活動目標
本次活動聚焦於協助解決來自台東消防局 Josh 提出的實際問題:
如何透過 AI 工具協助消防安檢路線的最佳化安排,以克服 Google Maps 在地址轉換與大量標記限制上的困難,同時減少人工作業負擔,並探索未來批次通知業者的可能自動化流程。
各方提出的作法與難易度分類
難易度:簡單(1-2分)
以婕透過與 ChatGPT 對話獲得 Google Sheet 使用 AppScript 轉換地址為經緯度的腳本,再將轉換後的資料匯入免費線上工具「RouteXL」。該工具提供視覺化的點位管理與路徑規劃,並可將結果匯出至 Google Maps。
雖需要操作 AppScript,但有現成範本可套用,主要流程偏向「套件+圖形化工具」操作。RouteXL 為免註冊即可使用的圖形介面,門檻較低,適合初學者快速上手。
難易度:中等(3分)
Josh 的現有作法與構想
目前 Josh 以手動方式轉換地址為經緯度,並逐點匯入 Google Maps。曾嘗試使用 Google Sheet 串接腳本自動化。另設計了 LINE bot,規劃未來能提醒業者準備資料、排定時間。
雖有部分自動化(如批量轉換),但大量作業仍須手動。LINE bot 則涉及 API 串接與前後端邏輯配置,技術門檻明顯高於純工具操作,綜合歸為中等難度。
Jodi 的補充情境
長照訪視與 Josh 類似,但多數地點有時間限制(如只接受下午拜訪),因此需將時段限制納入排程演算法。
增加時間條件會提升排程邏輯複雜度。若要實現更動態或彈性路線安排,需進一步客製化路徑優化邏輯或使用更高階 API。
難易度:困難(4-5分)
Camila 的作法
使用 Replit 平台透過 Vibe Coding(語音/文字指令生成程式碼)與 AI 互動,讓 AI 以產品經理角度規劃功能,生成 Google Maps API + LINE Messaging API 的整合應用。程式碼已生成,尚未部署。
涉及 API 管理(如取得與使用金鑰)、程式生成邏輯掌控、服務部署與資料安全等議題。雖使用 AI 協助降低編碼難度,整體仍屬進階開發流程。
任翔的示範與建議
建議使用免費額度高的 Mapbox API,並在 Cursor AI 編輯器中用自然語言快速生成地址轉經緯度與路徑規劃程式碼。展示了「快速輸入多地址 → 取得規劃路徑」的整合流程。
除了與卡蜜拉類似的 API 使用與部署挑戰,也進一步提及「環境變數」、「私鑰管理」、「資安」、「額度控管」等真實應用部署時的風險與知識,屬高階工程應用層級。
其他補充討論
台灣國土測繪中心的 NLSC MAPS API(如門牌比對、地號轉經緯度)被認為最適合在地應用,但目前僅開放政府機關、公營單位與法人團體,限制個人與一般開發者使用,降低普及性。
總結與建議
本次活動提供了從「現成工具快速套用」到「AI 協助開發應用程式」的多元解法,參與者可根據自身背景選擇入手點。
同時,也提醒在使用 API 和部署應用時需特別注意資料安全、金鑰保護與潛在費用,並建議在進行部署前先尋求經驗者協助或二次驗證。