專為香港物流、外賣、電商場景設計。將客戶手寫、掃描、自填的任意格式地址, 轉化為標準化結構化地址,並附上地理座標。
{
"input": "官塘 APM 12/F",
"processedQuery": "觀塘 創紀之城5期",
"result": {
"district": "觀塘",
"street": "觀塘道",
"streetNumber": "418",
"building": "創紀之城5期",
"floor": "12",
"unit": null,
"lat": 22.3126,
"lng": 114.2249,
"score": 8.5
},
"corrections": [
{ "type": "DISTRICT_TYPO",
"from": "官塘", "to": "觀塘" },
{ "type": "ALIAS_REPLACED",
"from": "APM", "to": "創紀之城5期" }
]
}THE PROBLEM
同一個地方,客戶手寫、掃描、口述出嚟嘅地址千奇百怪
CAPABILITIES
基於 Jieba 斷詞引擎 + 地政總署地址詞典 + 自建容錯規則
同時支援純中文、純英文及中英混雜格式輸入。Jieba 中文斷詞引擎搭配地政總署雙語地址詞典,精準拆解複雜格式。
內建同音字映射表,自動識別及修正香港街道及地區名稱中的常見同音異字錯誤。
內建商業大廈及地標的別名詞典,將客戶常用的縮寫及俗名自動替換為地政總署官方名稱。
覆蓋全港 108 個地區,每個地區設有 acceptDistrict 相鄰容忍機制,即使地址跨越行政分界仍能正確歸類。
自動將全形字符轉為半形,將中文數字轉為阿拉伯數字,處理門牌號範圍取中間值匹配。
自動識別內地省市縣格式及澳門地址關鍵字(氹仔、路環等),拒絕解析非香港地址並返回空結果。
對候選地址進行街道匹配、門牌號範圍、大廈名稱相似度、地區正確性、地理距離加權等多維度評分。
使用 @node-rs/jieba(Rust 加速版)搭配三個自訂詞典:街道索引、屋苑名稱、地政總署地址,將地址拆分為結構化組件。
LIVE EXAMPLES
涵蓋住宅、商業、英文、混合、同音字糾正、鄉村七大類別
私人屋苑、公共屋邨、單幢樓等住宅地址解析
district
觀塘區
subDistrict
觀塘
street
巧明街
streetNumber
111-113號
building
富利廣場
floor
9樓
unit
C室
lat, lng
22.3113, 114.2264
{
"result": {
"district": "觀塘",
"street": "巧明街",
"streetNumber": "111-113",
"building": "富利廣場",
"floor": "9",
"unit": "C室",
"lat": 22.3113,
"lng": 114.2264,
"score": 9.8
}
}ARCHITECTURE
四階段串聯處理,從原始輸入到標準化結構化輸出
全形轉半形、別名替換(APM → 創紀之城5期)、樓層資訊提取、中文數字轉換(三十二號 → 32號)、門牌號範圍處理。
使用 @node-rs/jieba(Rust 加速版)搭配街道索引、屋苑名稱、地政總署地址三個自訂詞典,將地址拆分為結構化 Token。
地區識別(108 區 + acceptDistrict 容忍)→ 街道索引比對 → 屋苑群組比對 → 字串相似度評分 → 地理距離加權排序。
返回評分最高的候選地址及座標(Lat/Lng),附帶 0-10 信心評分。結果寫入 Redis 快取加速重複查詢。
DATA SOURCES
以地政總署地址資料庫為核心,搭配多個自建索引及容錯詞典
Land Registry OneLineAddresses — 系統核心數據來源。涵蓋全港已登記街道地址、屋苑、大廈及地段資訊。系統啟動時載入記憶體建立倒排索引。
street-index.json — 全港街道名稱詞典,用於 Jieba 自訂詞典及街道比對,涵蓋中英文官方街名。
building-groups.json — 香港主要屋苑及大廈名稱群組資料,支持座數、期數、別名等複合結構比對。
district_mapping — 全港 108 個地區的中英文名稱、中心坐標、acceptDistrict 相鄰容忍陣列。
street-homophone-map.json — 香港街道及地名常見同音異字映射(灣/彎、脷/俐、穀/谷 等),用於斷詞前糾正。
商業大廈、地標、屋苑的俗名及縮寫映射(APM → 創紀之城5期、IFC → 國際金融中心 等)。
TECHNICAL SPECS
API & PRICING
簡單 GET request 即可獲取標準化結果。支援 /cal(直接計算)及 /get(Redis 快取加速)兩個端點。
大量使用自動享有折扣
1,000 次
HK$100
原價
10,000 次
HK$800
8 折優惠
100,000 次
HK$7,000
7 折優惠
大量使用
聯絡報價
專屬折扣
# 單一地址標準化
curl -X GET \
"https://api.autotms.com.hk/cal?address=APM%20觀塘道" \
-H "Authorization: Bearer YOUR_API_KEY"
# 含快取的查詢(重複查詢自動命中 Redis)
curl -X GET \
"https://api.autotms.com.hk/get?address=觀塘巧明街111號富利廣場9樓C室" \
-H "Authorization: Bearer YOUR_API_KEY"{
"result": {
"district": "觀塘",
"street": "觀塘道",
"streetNumber": "418",
"building": "創紀之城5期",
"floor": "12",
"unit": null,
"lat": 22.3126,
"lng": 114.2249,
"score": 8.5
},
"corrections": [
{
"type": "ALIAS_REPLACED",
"from": "APM",
"to": "創紀之城5期"
}
]
}USE CASES
物流送貨、外賣配送、電商結帳、CRM 清洗——任何需要處理香港地址嘅場景
訂單地址自動清洗標準化,減少因地址錯誤導致的派送失敗。統一格式後按 108 區自動分組排線。
客戶填寫地址實時驗證,在下單時即發現問題。自動補全不完整地址,提升結帳轉換率。
批量處理歷史客戶地址,統一格式便於分析。字串相似度比對合併重複客戶記錄。
訂單地址標準化後按地區自動分組,配合 AutoTMS 智能排線引擎優化配送路線。
客戶開戶時驗證地址真實性,比對地政總署數據庫確認地址是否存在,符合合規要求。
將文字地址批量轉換為經緯度坐標,用於 GIS 熱力圖、服務範圍計算、門店選址等空間分析。
即時解析客戶口述或手打的地址,自動糾正錯字及俗名,減少人工確認來回次數。
樓盤地址標準化及別名映射,以不同名稱搜尋同一物業(APM = 創紀之城5期),提升搜索體驗。