RSS RSS
拡張現実ライフ DoRuby出張版
2008.10.17
カテゴリ:携帯サイト - 面白技術

jpmobileで携帯のGPSから位置情報を取得する

http://farm4.static.flickr.com/3157/2948531263_098d53c492.jpg

こんにちは。KBMJの佐藤です。

今回はRuby on Railsにおける携帯電話からの位置情報取得について解説します。

携帯電話からの位置情報取得についてはキャリア毎に仕様が異なります。

しかしjpmobileというRuby on Railsのプラグインを用いることにより、

キャリアを意識せずに統一的なインターフェースで簡単に位置情報を取得することができます。

以下、その方法について解説します。

jpmobileのインストール

railsアプリケーションのディレクトリにて、下記のコマンドを打ち込みます。

ruby script/plugin install svn://rubyforge.org/var/svn/jpmobile/trunk/jpmobile

位置情報取得リンクの作成

位置情報取得リンクを表示したいviewにて、下記のコードを記述します。

<%= get_position_link_to "位置情報取得", :action => :gps %>

位置情報を取得

get_position_link_to にて指定した action にて、下記のコードを記述します。

@position = request.mobile.position

取得した位置情報を表示

view にて下記のように記述することで、取得した位置情報を表示することができます。

緯度:<%h @position.lat %>
軽度:<%h @position.lon %>

さいごに

jpmobile を使えば、位置情報取得に限らず、携帯キャリア毎に仕様の違う各種処理を簡単に記述することができるようになります。

皆さんもぜひお試し下さい。

個人ブログ

拡張現実ライフ

ブックマークに追加する

.
web開発ならKBMJ
Rubyでのwebシステム開発は
実績豊富なKBMJにお任せ下さい
iPhone開発
iPhone開発は
KBMJにお任せ下さい
ブラウザゲーム エインヘリアル
ブラウザゲーム「エインへリアル」
サービス中
オープンソースECパッケージ エレコマ
オープンソースECパッケージ
「エレコマ」
Google Analytics徹底活用スクール
レベルに合わせた
実用的な活用スキルを徹底指導。
好評定期開催中です!

プロフィール

ssato
ssato
佐藤伸吾です。拡張現実(AR)、フィジカルコンピューティング、ライフログ、iPhone、3Dグラフィックス、UIなどに興味があります。

個人ブログの拡張現実ライフもどうぞ。

最近チェックした記事

最新記事

アーカイブ

アクセスランキング

KBMJのWebソリューション
Ruby on railsの開発ならKBMJ
株式会社ケイビーエムジェイ