人気ブログランキング | 話題のタグを見る

Tom's NAVITIME完成

tarさんからのアドバイス、大正解でした。
日本測地系で座標を指定していたのが問題でした。実は原因はそれだけでなく複数の要因が関係していました。

■携帯機種によるGPS機能の違い
私の機種はSANYOのW52SAです。こいつはGPS計測の際に世界測地系を指定しても無視して、日本測地系の座標を返します。
また、座標の指定の際に、DMSを指定してもDEGREEで返してきます。
(ちなみに、私の子供所有の京セラMEDIA SKINはDMSで座標を返すことができます)
ですから、私はGoogleMapを、日本測地系+DEGREEで引いてきたことになります。

■GoogleMapの測地系変更
GoogleMapはある時から、日本測地系から世界測地系に変わったようです。
http://groups.google.com/group/Google-Maps-API-Japan/browse_thread/thread/d0ce529ce20edc4d/285aac6e0d3497a1

というわけで、日本測地系から世界測地系に座標変換を行いました。変換方法も結構大変みたいです。私はいつもの如く理解せずネットを参照させていただきました。
http://d.hatena.ne.jp/androidzaurus/20080211/1202720726

結果、50M以内の誤差で現在地を表示することができました。感謝。感謝。
tarさんありがとう。

Tom\'s NAVITIME完成_c0178561_238713.gif

バッチりです
by topgun_tom | 2008-09-09 23:54 | PC