カカオマップ vs Googleマップの座標差 — 同じ場所なのに緯度経度が違う理由

カカオマップとGoogleマップで同じ建物の座標を取ると小数点4〜5桁で異なる理由 — WGS84標準、内部座標処理、実例、データ統合時の注意点。

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

カカオマップ vs Googleマップ座標比較イラスト

🌐 両方ともWGS84 — 表面的には同一

まず明確に: カカオマップもGoogleマップもユーザーに見せる緯度経度はWGS84 (EPSG:4326) です。

項目カカオマップGoogleマップ
ユーザー表示座標WGS84WGS84
内部処理座標系WGS84 + KATEC/TM(韓国測量)WGS84 + Web Mercator(タイル)
地図タイル投影Web Mercator (EPSG:3857)Web Mercator (EPSG:3857)
座標精度(小数桁)6〜7桁7桁

→ 標準は同じ。「根本的に座標系が違う」というのは誤解。各サービスの内部変換段階で微小な丸め誤差が累積 します。

🇰🇷 カカオマップの内部処理

カカオマップSDKは韓国ユーザー向けに最適化(地籍・住所・POI)。韓国の国家測量基準は TM中部原点 (EPSG:5186) または KATEC

座標フロー

  1. ユーザーが地図クリック → Web Mercatorピクセル
  2. Web Mercator → WGS84緯度経度 に変換
  3. (必要時) WGS84 → TM/KATEC で韓国地籍マッチング
  4. ユーザーには再びWGS84で表示

微小誤差の発生箇所

  • 浮動小数点の累積誤差(サブメートル)
  • POIマッチング時、カカオ独自DB(韓国地籍ベース)
  • 一部POI(空港・公共施設)はカカオが意図的に座標を微調整

🇺🇸 Googleマップの内部処理

座標フロー

  1. クリック → Web Mercatorピクセル
  2. Web Mercator → WGS84緯度経度
  3. POIマッチング時、Google Places(全世界DB)
  4. WGS84表示

違い

  • グローバル参照DB — 米NGA WGS-84仕様準拠
  • 韓国の地籍データは部分的にしか反映されない
  • 韓国内POIもGoogle独自グラウンドトゥルース(Google Maps/ストリートビュー)

📍 ソウルでの実例

同じ建物でも小数点4〜5桁が異なる:

場所カカオ座標(例)Google座標(例)
ソウル市庁37.566535, 126.97796937.566350, 126.977868約20m
光化門37.575945, 126.97688437.575769, 126.976895約20m
江南駅11番出口37.498095, 127.02761037.497952, 127.027619約16m
仁川空港T137.449383, 126.45085637.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 — 緯度・経度ファインダー →

📚 参考資料