Googleマップのマーカーのズレに関する質問です。

以下の2つのマップのマーカー座標は全く同じものを使用しています。


http://www.geocoding.jp/?q=Banffshire%2C+AB38+9SR
http://www.scotroad.com/point/?area=6&pcat=11&point=53


1つ目のほうは縮小してもキチンと国道付近を示しておりズレが目立ちませんが、2つ目のほうはマーカーが下にどんどんズレていきます。
ズレが大きいほうは、どのようなことが原因として考えられますか?
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2009/06/18 17:04:43
  • 終了:2009/06/25 17:05:02

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332009/06/18 19:32:11

ポイント60pt

以下の2つのマップのマーカー座標は全く同じものを使用しています。

いいえ。表示されているHTML(JavaScript)ソースを見ましたが、マーカー座標は異なります。

サーバ側の計算結果が異なるためではないでしょうか。

さらに、以下に述べる差異があります。


http://www.geocoding.jp/?q=Banffshire%2C+AB38+9SR

map.getCenter() でマーカーの座標を取り出しています。

new GLatLng(57.489755000000002, -3.1884899999999998) で地図の中心座標をしています。

下記URLと同じ値で GLatLng を指定したとしても、getCenter で取り出すときに誤差が発生するので、やはりマーカーの位置はズレると思います。


http://www.scotroad.com/point/?area=6&pcat=11&point=53

GLatLng(57.489755000000000,-3.188490000000000) で指定した座標にマーカーを描いています。

id:seadwell

回答ありがとうございます。


> 全く同じものを使用しています

この言い回しがおかしいですね。

座標は全く同じでなく、マップ上ほぼ同じですね。


http://www.scotroad.com/point/?area=6&pcat=11&point=53

は、拡大時と縮小時のポイントのズレが気になったのです。

> 下記URLと同じ値で GLatLng を指定したとしても、getCenter で取り出すときに誤差が発生するので、やはりマーカーの位置はズレると思います。

なるほど・・・ありがとうございます。

2009/06/18 22:02:34

コメントはまだありません

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません