🌐 호텔 좌표/주소 일괄 검증 및 업데이트(Geocoding API)
🌐 Verification and Update of Latitude/Longitude & Address(Geocoding API)
요약 (Summary)
- Google Maps Geocoding API를 이용하여 호텔의 정확한 위도/경도와 표준 주소를 확보한다.
Get accurate Latitude/Longitude coordinates and a standard address for the hotel using the Google Maps Geocoding API.
- 데이터 처리:
{호텔명}, {지역}, {국가} 조합으로 API를 호출하며, 응답 데이터 중 우편번호를 제외한 행정구역 요소를 순서대로 조합하여 표준 주소(Address B2C)를 생성한다.
Data Processing: Calls the API using the combination of {Hotel Name}, {Region}, {Country} and generates a standard address (Address B2C) by sequentially combining administrative components from the response, excluding the postal code.
- 검증 및 저장: 관리자가 모달 창에서 기존 데이터와 API 결과를 지도 핀과 텍스트로 비교·확인한 후, 검증된 3가지 데이터(위도, 경도, 주소)를 일괄 업데이트한다.
Verification & Saving: Updates the three verified data points (Latitude, Longitude, Address) simultaneously after the administrator compares the existing data against the API results via map pins and text within a modal window.
배경 (Background)
- 현재 호텔의 위도(Latitude) / 경도(Longitude) 데이터는 운영팀의 수기 입력 또는 익스피디아(Expedia) 3rd Party에서 제공받은 데이터가 혼재되어 있고, 신뢰도가 낮다.
Currently, the Latitude/Longitude data is a mix of manual entries by the operations team and third-party data provided by Expedia, resulting in low reliability.
- 검증되지 않은 좌표를 기반으로 주소를 변환할 경우 정확하지 않은 결과가 도출될 위험이 높다.
Converting addresses based on unverified Latitude/Longitude values poses a high risk of yielding inaccurate results.
- 데이터 정합성을 위해 좌표 보정과 표준 주소 확보가 동시에 필요하다.
To ensure data integrity, simultaneous correction of Latitude/Longitude and acquisition of standard addresses are required.
목표 (Goals)
- One-Click Solution: 신뢰할 수 있는 Google Maps 데이터(좌표 + 표준 주소)를 동시에 호출하여 비교/검증함.
One-Click Solution: Simultaneously call reliable Google Maps data (Latitude/Longitude + Standard Address) for comparison and verification.
- Cost Efficiency: 좌표 검색(Geocoding) 응답에 포함된 주소 정보를 활용하여, API 1회 호출로 2가지 데이터(좌표, 주소)를 확보함.
Cost Efficiency: Utilize the address information included in the Geocoding response to acquire both data points (Latitude/Longitude, Address) with a single API call.
요구사항 (Requirements)
📌 자세한 화면 정책은 Figma Storyboard를 참고해주세요.
📌 Please refer to the Figma Storyboard for detailed screen policies.
1. Add ‘Verify’ Button and ‘Address(B2C)’ field 검증 버튼 추가