GoogleMapで「東京駅」と検索すると、東京駅にマーカーが付きます。


その際、URLを見ると下記の様になります。

https://www.google.co.jp/maps/place/%E6%9D%B1%E4%BA%AC%E9%A7%85/@35.681298,139.7640529,17z/data=***省略***?hl=ja

そして、URLの中の緯度経度「35.681298,139.7640529」を、再度、GoogleMapで検索すると、少しズレた場所にマーカーが付きます。

この誤差は何でしょうか?
なぜ、こうなるのでしょうか?

測地系の違いかなと思いましたが、GoogleMapは世界測地系ですよね?
試しに計算しましたが、合いませんでした。(計算ミスかもしれません)

この理由を教えて下さい。

ちなみに、APIで「東京駅」と検索すると、きちんと東京駅の緯度経度を返します。
また、GoogleMapでも、東京駅の場所を直接クリックすると、画面下部に表示される情報の緯度経度は、API同様に正しい値を表示します。

宜しくお願いします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/06/29 10:31:24
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:karuishi No.1

回答回数767ベストアンサー獲得回数128

ポイント100pt

東京駅を検索して出してくる座標は地図やナビなどで探しやすい様に
日本の測地系での緯度経度で出力してくるためです。

その経度と緯度を再度GoogleMapに入力すると
今度はその入力を世界測地系の緯度経度として解釈するため差が出てしまいます。

理由は良く判りませんがURL文字列には
文字列検索結果でのデータベース(日本測地系データ)を優先するのだと思います。

>日本測地系と世界測地系
> http://www.gsi.go.jp/LAW/G2000-g2000-h3.htm

実は質問で略されたURLの後半部分に
世界測地系の数値文字列 "!3d35.681298!4d139.7662469"
が引き続いてURLとして記載されていますので、
そちらを御使いになれば座標はずれませんのでお試しください。

もし、この文字列が無い場合には
URL内のdata=より前の座標には世界測地系の座標が
そのまま出力されていると思います。

id:worldtravel

ありがとうございます。

後にも数値があるのは気付いていましたが、
緯度が一緒なので、経度まで見ずに「同じか...」と判断してしまっておりました。

試しましたらピッタリ一致しました。

そういう事だったのですね。
ありがとうございました。

2016/06/29 10:31:08
  • id:psne
    GoogleMapの表示されている縮尺に影響しているようです。
  • id:worldtravel
    ありがとうございます。

    コメント内容を解答欄にコピペして下さい。
    宜しくお願いします。

    ズーム最大の21にしても正確な数値にならないのですね。
    APIの数値と同じ様になる様にしてほしいのですが... ーー;;

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません