開発PHP実は去年ぐらいに書いたプログラムですが、それなりに調べて書いたのでエントリーに書いておきたいと思います。個人的にはこれとGPS取得PHPクラスと各種APIを使って、モバろけやモバなびというケータイで使えるWebAppを作ったりしました。モバろけを作った背景にはiPhoneがあるわけですが、iPhoneのMapAppみたいなことをケータイのWebAppでできないかと思って作ったのがモバろけです。そんな前置きはいいとして本題に...緯度経度の2点間の直線距離を求めるには?最初はこんなの簡単じゃーんって思っていたのです。単純にXY座標に置き換えて考えて直線距離を出せば良いんでしょと思っていたのですがよくよく調べてみたらそうもいかないのです。地球は球体!球体なので直線距離といってもその分湾曲した線の距離を考えないといけない。それでいてしかも地球は完全な球体ではない!なんてこった!どうすりゃいいんだ!と思っていたのですが、いろいろ調べて解決したのでした。http://vldb.gsi.go.jp/sokuchi/surveycalc/algorithm/http://www.tom.sfc.keio.ac.jp/~next/tdiary/?date=20040825http://ameblo.jp/katyos/entry-10241752990.htmlというわけで書いたPHP関数ということで、以下のような関数を書きました。緯度経度1、緯度経度2を引数として与えると、前述したような計算をざざざっとしてくれて、最後におまけで単位計算もして返してくれます。単位計算されたのは1000m以下ならメートルで記述、1000m以上はの数をkmで記述されます。$lon2);$hoge[&#34;distance&#34;]//が小数点付きの直線距離を返します(メートル単位)。$distance_unit);}?&gt;間違ってるよーとかあったらコメントください。Blog|ブログを報告する。