Liner Note

情報(ユーザー中心デザイン・ユーザビリティ)と技術(ウェブプログラミング・ウェブサービス)についてのメモ書き

D904iを買ったついでのエントリ。D904iにはGPSがついているので、どうせならコレを活用したい。どうやら現在位置を取得するだけならパケット料金無料で利用できるみたい。

まぁ、GPSで位置を取得後に地図を呼べるからそれを使ってもいいのだけど、どうにも画像が小さくてWQVGA液晶が死んでいる感じがしたし、地図もあんまり綺麗じゃないしってことで、ウェブ経由で位置情報を取得して機種にあったサイズの地図画像をGoogle Mapから呼んでくるウェブアプリを書いてみた。といっても探せば誰かが既にやっていることなので、特段目新しいことではないのだけど。

余談を少しすれば、位置取得は本来iアプリを使えばGPS単独でできるのですが、それはどうも個人では公開・利用できないiアプリDXでないとダメみたいなんですね。ただ、ウェブ経由で位置取得のパラメータが取得可能なので、それを利用してGoogle Map上にマッピングしてみるといった具合です。なので、圏外域では測定できないのですが、まぁそういうときは大人しく普通に使いませうということで。

で、使用例はこんな感じ(デモページにリンクしてます)

Mobile Google Map

見たら分かると思うけど、URLのクエリとして帰ってきた位置情報をそのままGoogle Mapに放り投げて画像を表示。あまりもののスペースでSimpleAPI 最寄り駅Webサービスを呼んで、現在地からの最寄り駅を表示してます。

技術的にはPEARのNet_UserAgent_Mobileを使ってます、UA名から携帯端末の機種名やディスプレイサイズを調べたりできる便利なパッケージなんですが、少し現状の情報を追記(GPS対応機種の追加と機種情報の追加)してます。

といっても、再利用性とかあんまり考えてないので、役に立つライブラリを求めている人は余所を当たった方がいいと思います。

で、一応公開しておきます、言語はPHPです。

ダウンロード
Google Maps for DoCoMo GPS Phone (2007/07/17)
ライセンス
PEARパッケージ以外はGNU GPL v2

参考リンク

キーワード:

似たもの記事

読者の皆さんの反応サイト内コメントの更新情報(RSSフィード)

読者のコメント

0

ブックマークコメント

0

他サイトの関連記事

0

読者のコメント

コメントはまだ寄せられていません

はてなブックマークでつけられたコメント

他サイトの関連記事

トラックバックはまだ寄せられていません


トラックバックとは
この記事に言及したサイトをこちらに掲載する仕組みをトラックバックと言います。ここでは、このサイトに頂いたトラックバックを一覧表示しています。
トラックバックしてくださる方へ
この記事への言及がない記事など、トラックバック受信方針に沿っていないものは、読者にお見せしても仕方ないこともあり削除させていただいることをご了承ください。
トラックバックを受け取るためのURI

コメント書き込みフォーム

  • メールアドレスはウェブ上で公開したり、連絡以外で使うことはありません
  • コメントを公開したくないが、作者に連絡を取りたい場合は メールで連絡してください
  • 本文中にHTMLコードは使用できません(URLはそのままお書きください)