別の検索ワード「google gears 標高 取得」で見てみたら、
http://convivial-web.com/blog/2008/10/geolocation_api.html
がヒット。上記ページはGeolocation APIを使うサンプルみたいなものがありました。
実際どうなのかについては保証いたしかねます。
ご参考まで。
そろそろ、センサー情報取得(GPS含む)アプリをAndroid Marketに出す準備してまして、何かとタイムリーだったので調べてみました。
純粋にアプリの方の場合です。Gearはよくわかっていません。
標高を取得する最小限のコードです。
これは最新の(最後に得られた)locationを得る方法です。
なお、位置情報が変わった際に随時取得する方法は、
すでに回答されている方の方法でいけると思います。
---
location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Log.d("Altitude",location.getAltitude());
---
当方、アプリの公開に向けて、数週間のテスト期間を設けて動作確認をしました。
HT-03A,IS01で動作確認していますが、GPSの取得精度、値が違います。
何かコーディングミスかと思いましたが、そうではなさそうです。
Xperia、Desire、LYNXは持っていませんので、確認できていません。
HT-03A、IS01に限っていいますと、GPSの精度は全然違います。
屋内に端末を置いたときの測位性能は顕著で、
HT-03Aが全然取れない一方、IS01はさくっと取得できたりしています。
・・・不思議がいっぱいです。
話はそれますが、GPSで測位ができないときの対処は必要です。
何分かかっても測位が終わらない場合の対策をしてないと、
アプリがそのまま固まったり、期待しない動作をします。
ActivityでGPSを使う場合は、
ネットや書籍にサンプルソースが載ってますので、
求める仕様に近いものをベースにつくってみるとわかりやすいです。
では。
2010年7月31日22:19 W少年 <w-sh...@nifty.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
圧力式の高度計でもつけないと無理じゃないですか.
Cheers,
Lewske "Ryu" Wada
Web: http://run.sh/
Email: r...@run.sh
ICQ: 348990359
GPSの基本原理として4つの衛星からの情報が必要で3つしかとれない場合には疑似大地を利用して座標を算定しているようです。この場合高度は無意味です。
あと、民間用のGPSは、精度は10m位しかありません。
開けたところで試してみるとよいかもです
2010/08/03 0:43 "W少年" <w-sh...@nifty.com>:
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com...