タグ

gpsと開発に関するtarako1841のブックマーク (2)

  • GPSなどの緯度経度の2点間の直線距離を求めるPHP関数 - くらげだらけ

    実は去年ぐらいに書いたプログラムですが、それなりに調べて書いたのでエントリーに書いておきたいと思います。 個人的にはこれとGPS取得PHPクラスと各種APIを使って、モバろけやモバなびというケータイで使えるWebAppを作ったりしました。 モバろけを作った背景にはiPhoneがあるわけですが、iPhoneMapAppみたいなことをケータイのWebAppでできないかと思って作ったのがモバろけです。 まぁ、そんな前置きはいいとして題に… 緯度経度の2点間の直線距離を求めるには? 最初はこんなの簡単じゃーんって思っていたのです。単純にXY座標に置き換えて考えて直線距離を出せば良いんでしょと思っていたのですがよくよく調べてみたらそうもいかないのです。 なぜなら地球は球体!球体なので直線距離といってもその分湾曲した線の距離を考えないといけない。 それでいてしかも地球は完全な球体ではない!なんてこ

    GPSなどの緯度経度の2点間の直線距離を求めるPHP関数 - くらげだらけ
  • 位置情報をブラウザで活用! Geolocationを使いこなそう

    連載目次 HTML(HyperText Markup Language)は、W3C(World Wide Web Consortium)が仕様を管理するマークアップ言語だ。そして、W3Cが勧告し、現在ほとんどのサイトが使用しているHTMLは、HTML 4.01だ。 HTML 4.01の仕様は当時の環境に起因しているが、主に「文書を扱うこと」を目的として1999年に勧告されている。しかし、Web 2.0の概念やAjaxの登場により「文書を扱う」というよりも「アプリケーションを扱う」ことがWebの主目的となり、HTML 4.01でも高機能なWebアプリケーションが構築されるようになった。 その一方で、ブラウザ・ベンダは、HTML 4.01のみでWebアプリケーションを開発することの限界を感じていた。結果としてApple、Mozilla、Operaの3社は、W3Cとは別にWHATWG(Web H

    位置情報をブラウザで活用! Geolocationを使いこなそう
  • 1