标准化 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中文网其他相关文章!