• 締切済み

Androidアプリにて標高を取得する方法について

こんにちは。最近Androidのアプリ作りを始めた者です。 今、google maps APIを用いて、現在地の緯度、経度、住所、標高の情報を取得するAndroidアプリケーション作りに励んでいます。 location.Geocoderクラスを用いて、GPSにて取得した緯度、経度情報を渡して住所情報を取得することができたのですが、同様の方法で標高の値を取得する方法がわからず困っています。 Google Elevation APIというものがあるようですが、これはandroidアプリからは参照することができないように思います。 importするだけでAndroidで簡単に高度を取得できるAPIをご存知の方がいらっしゃったら教えてほしいです。 なお、GPSのgetAltitude()の方法もあるのですが、精度がいまいちなのと、今後現在地と目的地のプロファイルを表示するアプリも作りたいので、やはり緯度経度を渡せば標高を返してくれる方法を知りたいです。 どなたかよろしくお願いします。

  • Java
  • 回答数3
  • ありがとう数4

みんなの回答

  • cafebean
  • ベストアンサー率57% (22/38)
回答No.3

>JavaScript APIを、Eclipseを用いてAndroidアプリケーションを作る際に >実装することは可能なのでしょうか? >そのようなサンプルが見当たらず困っています。 詳しくは分からないのですが、WebViewクラスで実現できる・・・かもしれません。 AndroidのWebViewでJavaScriptを実行する http://dayafterneet.blogspot.jp/2011/08/androidwebviewjavascript.html Android WebViewでGoogle APIを扱う http://www.hakkaku.net/hakkaker_blog/20090804-557

golf-daisuki-kun
質問者

お礼

回答と参考サイトの紹介ありがとうございます! 少しのぞいてみたのですが、なかなか難しそうですね・・・。 緯度・経度から住所を得るのは簡単なのに、高度を得るのはこんなに難しいとは思いませんでした。 勉強してみます!

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

> 現在地の緯度、経度、住所、標高の情報 仮に海の上を飛んでいる飛行機の中で測定したら、高度1万メートルと出てほしいのでしょうか? それとも0メートル? 前者の場合はGPSに頼るしかないと思います。

golf-daisuki-kun
質問者

お礼

回答ありがとうございます! 知りたいのは地上の高度(標高、海抜)です。 海岸沿いの砂浜なら0m、富士山山頂なら3776mと出てほしいです。 緯度と経度を渡せばその値を知る方法を探しています。 よろしくお願いします。

  • cafebean
  • ベストアンサー率57% (22/38)
回答No.1

ある地点の標高を取得する。- なんちゃって☆めも::Google Maps API V3 で あそ~ぶ http://www.nanchatte.com/map/getElevationForLocation.html Google Maps JavaScript API V3 の ElevationService クラスを使っているようです。

golf-daisuki-kun
質問者

お礼

回答ありがとうございます! このページは僕もたどり着いたんですが、JavaScript APIを、Eclipseを用いてAndroidアプリケーションを作る際に実装することは可能なのでしょうか? そのようなサンプルが見当たらず困っています。 ありがとうございました。

関連するQ&A

  • アンドロイドのアプリで現在位置を取得する方法

    教えてください。アンドロイド携帯は持っているので そのGPS機能を使って 今現在立っている位置を 経度、緯度で細かくできれば 1m以内の範囲で 現在位置の情報を取得する方法はありますか? アプリであれば助かります。 よろしくお願いいたします。

  • 携帯で標高を知ることができます?

    パソコンのカシミールや、スマホのアンドロイドに対応しているアプリがあるらしいことは承知しております。 国土地理院つながりになると思いますが、携帯のGPS機能を使い、緯度経度の情報を送って、その地点の標高(大まかでいいのです)を知ることができる携帯用アプリや携帯用サイトが有りましたら教えて下さい。 津波がらみで、ある場所の大まかな標高を携帯で知りたいと思っています。 普通にドコモ、au携帯を各一台所持しています。 よろしくお願いします。

  • Googleマップの緯度・経度の取得方法について

    私はかなり多い件数の住所の緯度・経度をgoogleマップ上で取得し、それをまとめています。現在の取得方法はマップ上で右クリックし、その位置の緯度・経度情報をコピペで取得して1つ1つ取得しています。 住所はすべてあるので、その住所のcsvで読み取り、書き出してくれるようなソフトなど知っていたら教えていただけますでしょうか。少しでも早くなる方法などもありましたら助かります。 よろしくお願いいたします。

  • PHPで携帯で撮影された画像(GPS)から住所取得

    はじめまして。 宜しくお願い致します。 目的としては WebサイトにアップロードされたJPEG画像(携帯でGPS情報付加)から 位置情報(住所)を取得する方法が分からず困っています。 実現イメージとしては以下の通りです。 (1)exif_read_data関数を用いてJPEGファイル内にある    経度、緯度情報を取得 (2)取得した経度、緯度情報から    日本住所の文字列を取得する    ※ 大阪府淀川区○○のような文字列が欲しい      番地などの詳しい情報までは求めない。 1については http://www.phppro.jp/phptips/archives/vol40/2 に記載のサンプルコードで簡単に緯度、経度を取得できます。 問題は2の方で 恐らくどこかで公開されている住所DBのAPIを使って 日本住所の文字列を取得できるのではと思っているのですが 色々調べてみましたが分かりません。 アドバイスお願い致します。

    • ベストアンサー
    • PHP
  • ネットでの地形標高取得

    スマホのアプリで地形標高を表示してくれるものがあります。精度の問題はどうかなと思ったのですが、標高値の画面内の変化を見る限り、私の用途に使えそうです。自分の欲しいデータのために必要なサービスができたという感じです。 スマホアプリの動作は地図上のポイントの緯度経度変化を入力としてその応答としての標高のようです。ということは、入力条件としていくらでも細かい数値を連続的に与えると緯度経度座標→標高の数値が出せると思います。そのようなサービスをしてくれるサイトとかシステムがないでしょうか。 具体的には100x100の格子で被覆された領域の1つ1つの格子の緯度経度値がエクセルのシートのようになっていれば、シート状の標高値が出るというようなことです。100x100だと1万点の格子ですが、それを一挙に変換するようなシステムです。 いかがでしょうか。よろしくお願いします。

  • 緯度、経度から標高を知りたいです。

    多くの地点の緯度、経度のデータがあります。 それぞれの地点の標高を知りたいのですが、何かよい方法はありませんか? 地点の数が多すぎて、GoogleMapや国土地理院のウォッちずを利用して手動で調べるには手間と時間がかかりすぎます。 テキストファイル、csv等にまとめることはできるので、そこから標高を出してくれるソフトがあれば良いのですが。 少しですが、プログラミングができるので、「緯度と経度を指定すると標高が取得できる関数」や、それが入ったdllがあればそちらでも良いです。 どなたかよろしくお願いいたします。 *ソフトはフリーソフトでお願いします

  • 緯度・経度から標高を知りたい

    緯度・経度の情報を入力すると 標高の情報を返してくれるようなサイトを ご存じありませんか?

  • 津波の跡?標高40m地点

    グーグルアースで被災地の航空写真を見ていたところ以下の 座標が津波の跡のように見えるのですが、標高40mの高さにも津波は 押し寄せてきたのでしょうか? 緯度39°42'12.34"N 経度141°57'36.93"E

  • GPS携帯(3キャリア)で撮られた写真のexifファイルから緯度経度が

    GPS携帯(3キャリア)で撮られた写真のexifファイルから緯度経度が取得出来ると思うんですが、 標高の情報もわかりますか?au以外のGPSでは数値地図が必要ですか? 何がしたいかと言うと、例えば、写メールから「この写真は富士山の標高2000mで撮られたものだ」と特定出来るものが作りたいんです。 何か方法があれば教えて下さい。

    • ベストアンサー
    • PHP
  • ride with gpsの標高データ源

    自転車等のツーリングルートを描くのに便利なサービス、ride with gpsについての質問です。標高データ源は何でしょうか?入力された緯度経度座標情報から、なんの情報源に問い合わせて標高データを出してくるのかということです。 公式をみても、見当たりませんでした。 同様のサービス、ルートラボでは国土地理院の標高データ(航空レーザー測量)を用いているようです(認識ミス等あればご指摘ください)。

専門家に質問してみよう