2011-11-13 1 views
0

GPSを使用してアプリケーションを作成しようとしています。私はlatitudelongitudeを得ることができました。私が建物の1階か2階にいると言うことができる方法はありますか?GPSが高さを見つける

建物の1階または2階にいる場合、高さなどの属性を取得する方法はありますか?

申し訳ありません私はあなたに表示するコードはありません。これを可能にするためのアイデアと、これを実装するためのアドバイスが必要です。

+0

建物の各階の高さはどのように分かりますか? –

答えて

0

多くのGPSソリューションが持っている大きな問題の1つはthe accuracy of the measured altitudeです。 私は電話機で正確な高度を得る可能性について大きな疑問を抱いています。緯度および経度are not accurateまで、サテライトベースの増強システム(SBAS)などの完全な商用GPSサービスまで。

3

残念ながら、フロア番号などを取得することはできません。探している高さは、標高または標高と呼ばれることがよくあります。 GoogleはElevation APIと呼ばれるものを提供していますが、あなたはそこで運がいいかもしれません。残念ながら、モバイル機器はそれほど正確ではありません。

btw、あなたは質問がかなり広がっているので、いくつかの調査を行い、より具体的でプログラミングに関連した質問に戻ってくることができます。

+0

あなたが床などを取得する優れたAPIを持っていても、携帯電話のGPS測定値はあまり正確ではないため、実際には役に立ちません。このAPIは、あなたが実際に第3のものにいる間に2階にいると言うかもしれません;) – GETah

+0

私は、デバイスがあまり具体的ではないという答えを述べました。しかし、OPは彼がそれでやりたいことを特定していないので、私はそれが彼に専門用語を提供する正しい方向にキックされると思った。 – Marcus

+0

+1 Elevation API。 –

0

はい、それはこのリンクを参照可能です:私はそれは良いアイデアだと思うのアンドロイドのためのGPSDと同様のプロジェクトがあります実装について

http://webhelp.esri.com/arcpad/8.0/referenceguide/index.htm#gps_rangefinder/concept_gpsheight.htm

http://users.erols.com/dlwilson/gpsvert.htm

と、このいずれかをGoogleのコードでプロジェクトページをAndroidに移植することができる場合はgpsdを使用してください:

http://code.google.com/p/gpstether/

0

現在の標準GPS受信機はかなり不正確です。私はガーミンGPSを「より良い」レシーバーで所有していますが、まだそれは非常に不十分です。おそらく+/- 50m前後の精度です。携帯電話は通常、安価なレシーバを備えています。

関連する問題