メニュー
Infomation
■お知らせ
[スパム対策]コメントにURLを含めると自動的に削除されます。
■このサイトについて
一応残していますが、全時代の遺物。全ての情報は古く役に立ちません 連絡先:メールアドレス
■日記更新情報
RSSRSS|RSS(本文のみ)|lirs
実験&リサーチ
巡回先
製作環境
 

 



2004|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|11|12|
2011|01|
2014|05|08|
2017|07|
2018|03|

2008年12月16日(Tuesday) [長年日記]

_ [日記][コンピュータ] iアプリでGPS情報を取得するには?

結論から言うと無理でした。


iアプリ版のGoogleMapが軽快でちょっと便利だなぁと思ったのですが、N905iにプリインストールされているバージョンでは何故かGPSを拾ってくれず不便でした。

そんなもんなのかな?と思ったらやはりGPS対応版もあるようでダウンロードしなおしたらとても便利になりました。


iアプリからGPS情報取れるならGPS情報をひたすらサーバにアップロードしてログ取る&現在地表示したら面白いなぁ。

iアプリはよく知られているようにJavaが使われていてユーザーがアプリを作る事も可能ですから。


Javaもiアプリもあまり知らないけど、とりあえずドコモのサイトから開発環境をダウンロードしてセットアップしてみました。


さて、まずはHTTP通信の部分を試しに作ってみて動くことを確認。

よしよし。


次にGPSについてAPIリファレンスを見てみるとGPSLocationProviderというのがありました。

まさしく求めていたGPS情報を取得するものに違いあるまい。

LocationProvider.getLocationProviderの引数にLocationProvider.METHOD_GPSを指定するとGPSLocationProviderのインスタンスが得られるらしいです。

ふむふむ。

これを適当に書いてみるとコンパイルは通りました。


しかしいざビルドに入るとなんか、TrustedAPIDの設定が無いとかいう警告が出ます。

なんか名前的に嫌な予感が・・・。

とりあえず適当にID設定してみるも、当然ながら(?)実機ではエラーになってダウンロードできない。。

どういう仕組みではじいているのか判らないですが、どうやらメニューリストに公式サイトとして登録しないと利用できないっぽいです。

てか、これがiアプリDXってやつですね・・・。

しまった、、最初にそれを調べるべきでした。。

GPS位置情報は慎重に扱うべき重要ってことなんでしょうかね・・・。



GoogleMapが当初iアプリDXでなく、GPSに対応してなかった理由が判った気がします。。

Googleってなんか秘密主義なので最初は勝手アプリとして社内だけで作ったんでしょうね。。。


#というわけで、答えは出来ないってことで・・・。

#技術的には簡単そうだっただけに残念。

#i-modeブラウザ立ち上げて、GPS取得するページに飛ばすって方法もあるようですが、ユーザーの操作が必要みたいです。


最近のコメント

364,000 at 2008.06.14
Copyright (c) Suika KNOnline.NET