標準化MS Access 2013 中的位置
在MS Access 2013 中,維護地址可以具有挑戰性,因為同一位置可能存在不同的變化。雖然基於部分匹配的簡單查詢可以識別不一致,但它們通常缺乏精確度。
利用 Google 的地理編碼 API
更強大的解決方案而不是僅僅依賴資料庫查詢涉及利用 Google 的地理編碼 API。無論輸入如何變化,此 API 都可以分析位址並傳回標準化格式。
例如,「500 S Main St,Providence RI 02903」和「500 South Main Steet,Providence RI 02903」都將標準化前往「500 S Main St, Providence, RI 02903, USA」 API。
Google API 整合的VBA 範例
使用VBA,您可以將API 整合到您的MS Access 資料庫中:
' Reference: Microsoft XML, v3.0 Dim httpReq As New MSXML2.ServerXMLHTTP httpReq.Open "GET", "https://maps.googleapis.com/maps/api/geocode/json?address=500 South Main Steet,Providence RI 02903", False httpReq.send Dim response As String response = httpReq.responseText
The變數“response”將包含一個表示標準化位址的JSON物件
使用地理編碼API 的好處
以上是Google 的地理編碼 API 如何改善 MS Access 2013 中的位址標準化?的詳細內容。更多資訊請關注PHP中文網其他相關文章!