Google Maps を Yahoo Maps に変更する方法を調べてみた

a-blog の Google Maps を Yahoo Maps に切り替えができるようにしてみようかと思って、調べてみたら Google は 世界測地系 で、Yahoo (Japan) は 日本測地系 なんだそうな。試しに同じように表示させようとすると南東におよそ450mくらいずれて表示されます。


Google Maps で アップルップル を表示



Google Mapsで利用している緯度経度でYahoo Mapsを表示



という感じになります。これを修正する計算式が Gpso.info 開発ブログ: 経度・緯度の表し方と変換 にありました。


(ln:入力経度、la:入力緯度、lng:変換後経度、lat:変換後緯度)

日本→世界
lng = ln - la * 0.000046038 - ln * 0.000083043 + 0.010040;
lat = la - la * 0.00010695 + ln * 0.000017464 + 0.0046017;

世界→日本
lng = ln + la * 0.000046047 + ln * 0.000083049 - 0.010041;
lat = la + la * 0.00010696 - ln * 0.000017467 - 0.0046020;

これを使って修正すると、正しく表示されるようになります。なんとか、方法がわかったのでなんとかなりそうです。



関連記事

この記事のハッシュタグ から関連する記事を表示しています。

アップルップルの作るCMS 14年間の進化の歴史

2002年頃のサイト

独立記念日とa-blogの終了のお知らせ

a-blog と a-blog cms の違い

ブログも書かないと!

a-blog for iPhone について

a-blog用のiPhoneアプリ近日公開

最新記事

カテゴリー

アーカイブ

ハッシュタグ