結論から言うと無理でした。
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取得するページに飛ばすって方法もあるようですが、ユーザーの操作が必要みたいです。