精度が高い位置情報のみを得たい場合は明示的にGPSを使うことになります。試しましたがその続きです。該当するため、ユーザーの許可を得るための実装が必要になります。/></application></manifest>これで実機でテストしてみましょう。屋外でテストするためにログをTextViewで出せるようにしました。屋外でも、ビルの谷間はほぼあきらめた方がいいです。衛星が見えても1個2個ですから最低3個、通常は4個捕捉する必要があります。GPSの位置を取得するまで、数分かかる場合があります。GPS衛星のカレンダーを持っていれば、最初の補足時間が短くなりますが、無い場合は、衛星からその情報を取得するのです。一度測位した後のアップデートはこの設定の場合、1秒後で距離50mの変化があるケースです。測位によって得られる主な情報は:getLatitude():緯度[°]南緯がマイナス、北緯がプラスで、WGS84座標系getLongitude():経度[°]西経がマイナス、東経がプラスで、WGS84座標系getAccuracy():精度[m]この緯度経度を中心としてこの半径の円内にある確率が68%ということです。正規分布の標準偏差+/-2σということですね。0:00からのUTC時間。これを使って時間差を計算してはいけないようで時間が前後することもあり得ます。getSpeed():速度[m/sec]止まっていれば0となります。getBearing():方位(水平)[°]北から東へ90°となり0°は北向きを示しています。これ以外にも色々あります。これはフォアグランドでのGPSを走らせています。バックグランドでの測位はこちらを参考にしてください。mailフォームブックマークしておくと便利ですアプリ開発が上達するお勧めアプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない...あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。オンラインスクールは色々ありますが、以下の3つはAndroidが学習できる老舗スクールです。ACADEMYAndroidアプリコースこういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。無料体験レッスンとても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。CodeCamp~約8,000名の受講生と80社以上の導入実績~現役エンジニアのオンライン家庭教師CodeCamp直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。