카카오 지도 vs 구글 지도 좌표 차이 — 왜 같은 위치인데 위경도가 다를까?
카카오 지도와 구글 지도에서 같은 장소를 찍어도 좌표가 약간 다른 이유 — WGS84 표준, 카카오 내부 좌표계 처리, 실제 차이 사례, 변환 시 주의점.
🗺 같은 빌딩을 카카오 지도에서 클릭한 좌표와 구글 지도에서 클릭한 좌표가 소수점 4~5자리에서 다르게 나옵니다. 누구나 한 번쯤은 이런 경험이 있을 겁니다 — "어? 위경도가 살짝 다른데?". 결론부터: 두 서비스 모두 WGS84 표준을 사용하지만, 내부 좌표계 처리·반올림·지도 타일 보정 방식이 달라 미세한 차이가 발생합니다. 이 글은 정확한 이유, 실제 차이 사례, 그리고 좌표 데이터를 다룰 때 주의해야 할 점을 정리합니다.

🌐 둘 다 WGS84 — 표면적으론 동일
먼저 명확히: 카카오 지도와 구글 지도 모두 사용자에게 노출하는 위경도는 WGS84 (EPSG:4326) 입니다. 표준 기반은 같습니다.
| 항목 | 카카오 지도 | 구글 지도 |
|---|---|---|
| 사용자 노출 좌표계 | WGS84 | WGS84 |
| 내부 처리 좌표계 | WGS84 + KATEC/TM (한국 측량용) | WGS84 + Web Mercator (타일) |
| 지도 타일 투영 | Web Mercator (EPSG:3857) | Web Mercator (EPSG:3857) |
| 좌표 정확도 (소수점) | 6~7자리 | 7자리 |
→ 표준은 같으니 "근본적인 좌표계가 다르다"는 건 오해. 단 각 서비스의 내부 변환 단계에서 미세한 반올림/오차가 누적됩니다.
🇰🇷 카카오 지도의 내부 처리
카카오 지도 SDK는 한국 사용자에게 최적화된 측량 정보 (지적도·주소·POI)를 제공합니다. 한국 국가 측량 기준은 TM 중부원점 (EPSG:5186) 또는 KATEC.
좌표 흐름
- 사용자가 지도 클릭 → Web Mercator 픽셀 좌표
- Web Mercator → WGS84 위경도 (직접 변환)
- (필요 시) WGS84 → TM 중부원점 / KATEC (한국 측량 매칭용)
- 사용자에게 다시 WGS84 노출
미세 오차 발생 지점
- 2단계 → 4단계의 중간 변환에서 부동소수점 누적 (약 0.00001° 미만)
- POI 매칭 시 카카오 자체 DB 좌표 사용 (지적도 기반) → 구글과 다른 reference 데이터
- 카카오 지도 좌표 보정: 일부 위치(공항/공공 시설 등)는 카카오가 의도적으로 좌표를 미세 조정
카카오 REST API 응답 예시 — road_address 또는 address의 x (경도), y (위도)는 WGS84 string으로 반환. 단 카카오 내부에서 이미 한국 측량 보정 적용 결과.
🇺🇸 구글 지도의 내부 처리
좌표 흐름
- 지도 클릭 → Web Mercator 픽셀
- Web Mercator → WGS84 위경도 (직접 변환)
- POI 매칭 시 Google Places DB (전 세계 표준)
- 사용자에게 WGS84 노출
차이점
- 글로벌 표준 reference DB 사용 — 한국 외 데이터는 미국 NGA WGS84 spec 그대로
- 한국 내 POI 좌표도 자체 ground truth (Google Street View/지도 데이터) 기반
- 한국 지적도 정보는 부분적으로만 반영
- 한국 위치는 카카오보다 "global view"의 좌표 — 한국 측량 보정 미적용
📍 실제 차이 사례
같은 장소를 카카오와 구글에서 찍었을 때 소수점 4~5자리에서 다름:
| 장소 | 카카오 좌표 (예시) | 구글 좌표 (예시) | 차이 |
|---|---|---|---|
| 서울시청 | 37.566535, 126.977969 | 37.566350, 126.977868 | ~20m |
| 광화문 | 37.575945, 126.976884 | 37.575769, 126.976895 | ~20m |
| 강남역 11번 출구 | 37.498095, 127.027610 | 37.497952, 127.027619 | ~16m |
| 인천공항 1터미널 | 37.449383, 126.450856 | 37.448825, 126.451192 | ~70m |
주의: 위 좌표는 글 작성 시점의 예시이며, 두 서비스 모두 데이터 갱신 정책에 따라 미세 변동합니다. 정확한 비교는 직접 두 서비스에서 동일 시각에 측정해야 합니다.
→ 차이 약 10~70m 수준. 일반 위치 검색·내비게이션엔 무시 가능, 단 측량/정밀 GIS 작업에선 의미 있음.
🧮 왜 차이가 발생하나 — 정리
| 원인 | 영향 정도 |
|---|---|
| POI reference DB 다름 (카카오 한국 지적 vs 구글 글로벌) | 큼 (10~70m) |
| 부동소수점 변환 누적 오차 | 작음 (<1m) |
| 사용자 클릭 시점 픽셀 보정 차이 | 작음 (<5m) |
| 지도 타일 줌 레벨별 보정 | 매우 작음 |
| 한국 측량 보정 (카카오만) | 중간 (5~30m) |
🛠 좌표 변환 시 주의점
1. 두 서비스 좌표를 섞어 쓸 때
- 같은 위치인데 출처가 다른 데이터 → 좌표 출처 명시 필수
- 데이터 통합 시 한 서비스 기준으로 정규화 (보통 WGS84/EPSG:4326)
- 정밀도 보존: 소수점 6자리 유지 권장 (WGS84 가이드 참조)
2. KATEC ↔ WGS84 변환 필요할 때
- 한국 옛 GIS / 일부 내비게이션은 KATEC 좌표 사용
- 변환 라이브러리: proj4js (JavaScript), proj4 (Python/R) 추천
- EPSG 코드: KATEC = EPSG:5181 (대략, 변형 있음)
3. 카카오 → 구글 좌표 직접 비교 금지
- 같은 building의 좌표라도 두 서비스가 약간 다르게 인식
- A 지도에서 받은 좌표를 B 지도 API에 그대로 넣으면 약간 어긋남
실용 팁: 두 서비스 좌표 비교 시, 건물 중심점 vs 입구의 차이까지 고려. 카카오는 건물 중심, 구글은 입구를 기준으로 표시할 때가 있습니다 (POI 정책에 따라).
🎯 어떤 도구를 써야 할까 (시나리오별)
| 사용 케이스 | 추천 |
|---|---|
| 한국 부동산·지적도 | 카카오 지도 (지번/도로명 매칭 정확) |
| 글로벌 여행/항공·해운 | 구글 지도 (전 세계 일관성) |
| 한국 음식점·POI 검색 | 카카오 지도 (한국 POI DB 풍부) |
| 국제 비즈니스 위치 공유 | 구글 지도 (전 세계 동료가 같은 좌표 쉽게 식별) |
| 단순 좌표 변환·복사 | FindLatLng — 둘 다 지원 |
| 개발: 한국 한정 서비스 | 카카오 SDK |
| 개발: 글로벌 서비스 | Google Maps Platform |
→ FindLatLng은 한 페이지에서 카카오·구글 둘 다 전환 가능. 어느 좌표가 필요한지 시나리오 따라 선택해서 변환·복사.
💬 자주 묻는 질문
Q. 카카오와 구글 좌표 차이가 GPS 앱(스마트폰)과도 다른가요? 스마트폰 GPS는 WGS84 그대로 (어느 변환도 거치지 않음). 따라서 GPS 좌표 ≠ 카카오 좌표 ≠ 구글 좌표 가능. 다만 셋 모두 같은 위치를 가리키며 차이는 ~10m 수준입니다.
Q. 어느 게 "더 정확"한가요? "정확하다"의 정의에 따라 다릅니다. 한국 지적도 기준이라면 카카오. 글로벌 표준 GPS reference라면 구글. 일반 사용자에겐 둘 다 충분히 정확.
Q. 좌표를 카카오에서 받아 구글 API에 넘기면 위치가 어긋나나요? 미세하게 어긋날 수 있지만 일반 거리/지도 표시엔 무시 가능 (오차 10~30m). 정밀 측정이 필요하면 양쪽 좌표를 따로 저장하거나, FindLatLng처럼 한 곳에서 변환된 좌표를 사용하세요.
Q. KATEC, TM 좌표는 언제 쓰나요? 한국 정부·공공기관·측량 분야의 옛 시스템에서. 일반 웹/앱 개발은 거의 WGS84만으로 충분. KATEC/TM 변환이 필요하면 proj4 라이브러리 활용.
Q. 좌표 차이가 1km 이상이면? 거의 없는 일이지만 발생하면 다른 좌표계 (예: 카텍 좌표를 WGS84로 잘못 해석) 또는 데이터 변환 오류일 가능성 큼. 입력 데이터 출처와 좌표계 명시 확인.
📝 정리
- 카카오 지도와 구글 지도 둘 다 WGS84 사용 — 표준은 같음
- POI reference DB 차이 + 한국 측량 보정으로 같은 위치라도 좌표가 약 10~70m 차이
- 일반 사용엔 무시 가능, 측량/정밀 GIS엔 의미 있음
- 한국 지적·POI는 카카오, 글로벌 일관성은 구글
- 두 서비스 좌표 섞어 쓸 땐 출처 명시 + 한 기준으로 정규화 필수
카카오·구글 좌표 둘 다 한 곳에서 빠르게 변환·확인하세요! FindLatLng — 위도·경도 변환기 →