【问题标题】:How to get Altitude using GPS in android without INTERNET?如何在没有 INTERNET 的情况下在 android 中使用 GPS 获取海拔高度?
【发布时间】:2018-03-01 06:22:51
【问题描述】:

我正在使用需要纬度、经度和高度的应用程序之一。我已经成功使用 Fused Location 获取纬度和经度,但我想在没有互联网的情况下从 android 设备获取高度或海拔。

此应用程序在没有 Internet 的情况下获取所有 3 个参数,即纬度、经度和高度。怎么可能?

https://play.google.com/store/apps/details?id=com.ilyabogdanovich.geotracker&hl=en

【问题讨论】:

  • 通过在android中使用NMEA得到了解决方案。

标签: android geolocation location google-play-services


【解决方案1】:

基于此thread,您不需要互联网即可使用 GPS。

GPS 基本上是一种基于卫星的定位系统,旨在根据从 GPS 星座中的多颗卫星接收到的时间信息计算地理坐标。 GPS 的首次定位时间 (TTFF) 相对较慢,并且从冷启动(意味着没有最后一个已知位置)开始,可能需要长达 15 分钟才能从卫星下载所需的数据以计算位置。蜂窝网络使用的A-GPS 通过使用蜂窝网络将卫星数据传送到手机缩短了这一时间。

但是,仅从 GPS 中获取更多地理坐标(纬度/经度)是不可能的。因此,您需要连接互联网才能获取纬度、经度和海拔高度。

您也可以查看这个帖子:Use FusedLocationServiceApi without internet connection

【讨论】:

    猜你喜欢
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    相关资源
    最近更新 更多