« GoogleAPIで逆Geocoder | メイン | やーたー »
2005年06月08日
InvGeocoderのメモ1
先のエントリの逆Geocoderですが、ぼちぼちと頑張ろうと思ってましたが、ここギコさんに取り上げられたおかげで結構なアクセスがあり気合が入っています、これが瞬間最大風速にならないようにしっかり機能を拡張して見捨てられないように頑張りますよ。
http://nishioka.sakura.ne.jp/google/index.php
今日の新機能
入力値と近接街区の距離を表示するようになりました。
これで検索結果の信頼度の目安になると思うし、緯度経度間の距離計測はいろいろ使い廻せそうなので早速実装してみました。
距離計測はレンタルサーバに構築している都合上、PostGISのlength_spheroid なんて気の利いた関数を使うことが出来ないのでPHPで計算させました。球面三角法を使用しましたので計算自体の精度は高いはずですが、GRS1980の離心率の算出方法(概念を含めて)が良くわからないので多少誤差があります orz ... もうちょっと調べてみます。
他にはエラーとかの表示部分を調整したので幾分わかりやすくなったと思います。
20080427
リバースジオコーダサービスとしてはすでに、データソースが古くなっています!!!
http://refits.cgk.affrc.go.jp/tsrv/jp/rgeocode.html
http://www.alpslab.jp/api_altitude.html
上記のサービスの方が、データのフレッシュ度、パフォーマンスが良いと思います。
Daily 11万あるので、もうレンタルサーバでは無理っす。すいません。
投稿者 nishioka : 2005年06月08日 08:48
TrackBack
このエントリーのトラックバックURL:
http://nishioka.sakura.ne.jp/mt/mt-tb.cgi/42