问题标签 [android-gps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在基于谷歌地图的应用程序中延迟 onMapready 调用
在我的 android 应用程序中,我必须获取当前的 GPS/网络位置,然后获取该位置的谷歌地图。但是在获取位置之前,地图已经加载并且每次它获得 (0,0) 位置。我怎么能延迟 On mapready 呼叫,直到我得到位置。
代码
位置类
android - 安卓。提示访问设备的位置
在我的旧 Android(Samsung S3 mini)中,不需要做任何事情来让我的应用程序使用我手机的位置 (GPS)。现在我正在使用带有 Android 6.0 的 LG G4,它从未使用过 GPS。我可以看到在 waze 之类的应用程序中,有一个提示“允许 Waze 访问此设备的位置?”。我想在启动我的应用程序之前我必须做一些类似的事情来触发这个选项。任何人都知道该怎么做。我不知道如何问谷歌。提前致谢。
android - Android SMS & GPS App - 安全权限
我的原型应用程序有问题。它在我的 PC 上的两个模拟器之间运行良好,但是当我将它安装在手机上时,它不会发送短信,甚至不会请求许可(如果这是问题的话)。此外,无论我做什么,在应用程序启动时,每次按下按钮和每次新的意图启动时,我都会收到相同的错误:
我一直在寻找很多类似的问题,我确实添加了
使用权限 android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>
我的清单,但似乎没有什么对我有用。对我来说真正奇怪的是错误发生在应用程序启动时,因为此时似乎没有任何有趣的事情发生:
有任何想法吗 ?
android - 检查 GPS 何时处于活动状态
这个想法很简单:当 GPS 可用时 - 使用 gps 进行地理定位,当它闪烁时 - 使用网络提供商。
LocationListener
onStatusChanged
当 GPS 停止闪烁时,无论如何都不会触发's ,所以GpsStatus.Listener
当 GPS 修复它时,我正在使用和美妙地调用GpsStatus.GPS_EVENT_FIRST_FIX
。伟大的!但是,如果我松开修复然后返回修复 - 将不再调用此事件!因为它是..好吧..只有第一次修复。
当 GPS 丢失并再次开始闪烁时,没有调用任何事件。如何触发诸如捕获和丢失 GPS 之类的基本操作?
android - Android 位置不准确
昨天我碰巧在移动设备上测试我的 GPS 跟踪应用程序我被很好地跟踪但突然我开始得到错误的位置距离实际位置正好 282 公里知道为什么会发生这种情况吗?
android - 当设备不移动时,Android 无法使用 GPS 获取当前位置
即使设备没有移动,我也想获得设备的当前纬度和经度。
都试过了requestLocationUpdates()
,requestSingleUpdate()
但我的位置仍然是空的。LocationManager.onLocationChanged()
似乎只有在位置改变时才被调用。我想发布此位置详细信息,但NullPointerException
每次都失败。
这是我的代码示例:
活动:
显现:
android - GPS 位置始终显示为 0.0、0.0(已实现 LocationListener)
我一直在构建一个将当前 GPS 位置发送到存储号码的应用程序。但是,位置一直是 0.0, 0.0。
这是代码:
出于某种原因,LocationListener 类中指示的纬度和经度的默认值是返回的值 (0.0, 0.0)。我真的不知道我的代码有什么问题,在这一点上我非常感谢一些帮助。
android - Android获取当前位置问题
我在获取 Android 中的当前位置时遇到问题。
我正在使用android 的FusedLocationAPI。但是我得到的纬度和经度不准确。我将该凭据粘贴在谷歌地图上,它显示的位置与我的准确位置不同。
我还尝试获取位置更新并通过 验证准确度Location.getAccuracy()
,这里我得到的最小准确度是 10 米。在这里,我使用Fine Location作为许可。所以在这里我的问题是,我怎样才能得到我的准确位置,换句话说,精度小于 5 米。?
我的代码是
android-studio - 为什么程序不调用“onLocationChanged”方法?
我编写了这个简单的代码来获取 GPS 坐标,但它没有调用方法“onChangedLocation”。我知道只有当坐标改变时它才应该跳转到该方法中,但是一开始它总是应该跳转到那个方法中吗?
它应该在目录中显示经度和纬度。
我用我的手机进行调试。
android - 在应用程序后台捕获速度
我想在程序的后台捕获 GPS 的速度。我有捕捉速度的代码,但除非它是程序中运行的第一件事,否则它将无法工作。应该将其编码为广播意图还是意图服务以便之后弹出通知?
SpeedManagerService.java:
然后我在 Splash 页面下添加了该特定页面的 Intent(在启动页面开始之前在 onCreate 方法下运行):
任何帮助将不胜感激。谢谢。