カカオマップ vs Googleマップの座標差 — 同じ場所なのに緯度経度が違う理由
カカオマップとGoogleマップで同じ建物の座標を取ると小数点4〜5桁で異なる理由 — WGS84標準、内部座標処理、実例、データ統合時の注意点。
🗺 同じ建物をカカオマップとGoogleマップでクリックすると、小数点4〜5桁で違う緯度経度 が返ってきます。韓国に住む人や韓国旅行で両サービスを使う方なら一度は経験するはず。結論から: 両方ともWGS84標準ですが、内部の座標変換・POI参照データベース・韓国の測量補正の違い から10〜70mの差が発生します。この記事では正確な理由、ソウルの実例、データ統合時の注意点をまとめます。

🌐 両方ともWGS84 — 表面的には同一
まず明確に: カカオマップもGoogleマップもユーザーに見せる緯度経度はWGS84 (EPSG:4326) です。
| 項目 | カカオマップ | Googleマップ |
|---|---|---|
| ユーザー表示座標 | 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で表示
微小誤差の発生箇所
- 浮動小数点の累積誤差(サブメートル)
- POIマッチング時、カカオ独自DB(韓国地籍ベース)
- 一部POI(空港・公共施設)はカカオが意図的に座標を微調整
🇺🇸 Googleマップの内部処理
座標フロー
- クリック → Web Mercatorピクセル
- Web Mercator → WGS84緯度経度
- POIマッチング時、Google Places(全世界DB)
- WGS84表示
違い
- グローバル参照DB — 米NGA WGS-84仕様準拠
- 韓国の地籍データは部分的にしか反映されない
- 韓国内POIもGoogle独自グラウンドトゥルース(Google Maps/ストリートビュー)
📍 ソウルでの実例
同じ建物でも小数点4〜5桁が異なる:
| 場所 | カカオ座標(例) | Google座標(例) | 差 |
|---|---|---|---|
| ソウル市庁 | 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 |
| 仁川空港T1 | 37.449383, 126.450856 | 37.448825, 126.451192 | 約70m |
注意: 上記座標は記事作成時の例で、両サービスとも更新ポリシーで微変動します。正確な比較は同時刻に両サービスで測定。
→ 約10〜70mの差。一般的な位置検索やナビには無視可能、測量や精密GISでは意味あり。
🧮 差が生じる理由 — まとめ
| 原因 | 影響度 |
|---|---|
| POI参照DBの違い(カカオ韓国地籍 vs Googleグローバル) | 大(10〜70m) |
| 浮動小数点変換の累積 | 小(<1m) |
| クリック時ピクセル丸め差 | 小(<5m) |
| タイルズームレベル別補正 | 非常に小 |
| 韓国測量補正(カカオのみ) | 中(5〜30m) |
🛠 座標を扱う時の注意点
1. 両サービスのデータを混ぜる時
- 各座標に出典を明記
- 一つの基準に正規化(通常はWGS84/EPSG:4326)
- 精度は小数6桁を維持(WGS84ガイド参照)
2. KATEC ↔ WGS84変換
- 韓国の旧GISで使用される
- ライブラリ: proj4js(JavaScript)、proj4(Python/R)
- KATEC ≈ EPSG:5181 (バリアントあり)
3. カカオ → Google APIに直接渡さない
- 同じ場所でもアンカーポイントが微妙に異なる
- 結果として10〜30mのズレ。一般用途では許容範囲、精密オーバーレイでは問題
実用ヒント: 建物の「中心」vs「入口」 — カカオは建物中心、Googleは入口を基準にすることがあります。30m以内の差は予想範囲。
🎯 用途別おすすめ
| 用途 | 推奨 |
|---|---|
| 韓国不動産・地籍 | カカオマップ |
| グローバル旅行・航空・海運 | Googleマップ |
| 韓国レストラン・POI検索 | カカオマップ |
| 国際ビジネスでの位置共有 | Googleマップ |
| 簡単な座標変換・コピー | FindLatLng — 両対応 |
| 韓国限定サービス開発 | Kakao SDK |
| グローバルサービス開発 | Google Maps Platform |
💬 よくある質問
Q. スマホのGPS座標とカカオ・Google座標は同じですか? スマホGPSはWGS84そのまま(変換なし)。なので GPS ≠ カカオ ≠ Google 座標が微妙に異なる可能性。すべて同じ場所を指していますが、参照DBのアンカー差で約10mの違い。
Q. どちらが「より正確」? 意味次第。韓国地籍マッチングならカカオ。グローバルGPS基準ならGoogle。一般ユーザーには 両方とも十分に正確。
Q. カカオの座標をGoogle APIに渡すと位置がずれる? 微妙にずれる(約10〜30m)が、距離・表示用途では許容範囲。精密オーバーレイなら一つのソースに正規化、または FindLatLng で変換。
Q. KATEC・TM座標はいつ使う? 韓国政府・公共機関・測量分野の旧システム。一般的なWeb/アプリ開発はWGS84で十分。変換が必要ならproj4。
Q. 1km以上ずれていたら? ほぼ起きませんが、起きたら 異なる座標系の混同(KATECをWGS84と解釈など)か データ変換バグ の可能性。入力出典とCRSを確認。
📝 まとめ
- カカオマップもGoogleマップも WGS84 — 標準は同じ
- POI参照DBの違い + 韓国測量補正 で同じ場所でも10〜70mの差
- 一般用途では無視可能、測量・精密GISでは意味あり
- 韓国地籍・POIはカカオ、グローバル一貫性はGoogle
- データ混在時は 出典明記 + 正規化 が必須
カカオ・Google座標を一箇所でサクッと変換・確認! FindLatLng — 緯度・経度ファインダー →