Convivial-WebConvivial-WebWEBを共に愉しむ。いうブラウザをオフラインで使用するための拡張機能が提供されています。APIという機能が用意されています。使うと、GPS、WI-FI、IPアドレスといった情報から、ブラウザ利用者の位置を取得することができるようになります。端末にGearsがインストールされている必要がありますが、位置取得のためのコードは、JavaScriptを使ってシンプルに書くことができます。pos.longitude);});一方Firefoxには、「Geode」という似たような機能をもつアドオンが提供されています。こちらはWI-FIからの位置情報のみですが、JavaScriptを使って同じように記述することができます。);})よーくみてもらうとわかるのですが、Geodeの位置情報取得コードは、GearsのGeolocationAPIとまったく同じ名称のオブジェクトとメソッドが使われています。API自体が、W3Cによって策定が進められているオープンな仕様なのです。API開発者が大きく関わっているようなのです。SpecificationはHTMLの次バージョンであるHTML5で標準化される方向に進んでいるようです。GeolocationとHTML5は別物だとコメントをいただきました。DB」が対応していたりと、HTML5のテクノロジープレビュー的な意味合いも持っているのかもしれません。APIではありますが、HTML5に採用されるようになると、ブラウザが標準で機能を提供するようになりますので、一気に広まることが期待されます。APIを実装してくることは、ほぼ間違いないように思います。携帯電話のGPSから位置情報の取得をキャリア別に実装したり、PlaceEngineを使ってWI-FIから位置情報を特定したり、IPアドレスから位置情報を割り出すデータベースを利用したり様々な位置情報取得技術を個別で実装する必要がありました。今後はこういった作業から開発者が解放され、位置情報を活用したサービスがますます増えていくことが期待されるのであります。SpecificationはHTMLの次バージョンであるHTML5で標準化される方向」とはありますが、HTML5にはGeolocationは含まれません。PM>myakuraさんご指摘ありがとうございます。GeolocationがHTML5に含まれるとどこかで聞いたような気がしたので上記のように書いてしまいました、、、うろ覚えで記事を書くものではないですね。