MS Access 2013에서 위치 표준화
MS Access 2013에서 표준화된 주소를 유지하면 다음을 수행할 수 있습니다. 동일한 위치에 대해 다양한 변형이 존재할 수 있으므로 어려울 수 있습니다. 부분 일치를 기반으로 한 간단한 쿼리는 불일치를 식별할 수 있지만 정확성이 부족한 경우가 많습니다.
Google의 Geocoding API 활용
데이터베이스 쿼리에만 의존하는 대신 더욱 강력한 솔루션 Google의 Geocoding 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
변수 "응답"에는 표준화된 주소를 나타내는 JSON 개체가 포함됩니다.
Geocoding API 사용의 이점
위 내용은 Google의 Geocoding API는 MS Access 2013의 주소 표준화를 어떻게 향상시킬 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!