问题标签 [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.
java - 如何获取当前位置
我在 Android 上的应用程序有问题。我使用这个类:
本课程取自网络。我在 OnChangedLocation 中添加了自己的代码。当坐标发生变化时,在 GlobalConfig 类中创建一个具有新经纬度的 JSONObject。在另一个类中有一个服务,它在后台每 5 秒向服务器发送一个数据。我的问题是纬度和经度不正确。有时获得的值是正确的,有时则不是。该位置在大约 10 或几分钟内保持不变,一段时间后显示正确的值。我的应用程序在后台运行。在浏览器上,我在谷歌地图上进行了预览,我的标记在地图上跳跃。我在开车时测试了它。
出了点问题。我想得到正确的纬度和经度。帮助!
android - 2 活动收到有关 GPS 状态更改的通知
我有A Activity
and B Activity
,都实现了LocationListener
. 所以两者都有
我B Activity
从A Activity
. 当我关闭 GPS 时B
,它会AlertDialog
按照代码所示打开,然后我打开 GPS 并关闭AlertDialog
。现在,当我返回A Activity
它时,它也会显示AlertDialog
,因为它会在几秒钟前关闭 GPS 时收到通知。
我认为即使我B
从中打开A
,A
也不会完全销毁并保存在后台堆栈中。那么如何在不A
从 Activity Backstack 中删除的情况下解决这个问题呢?应用程序只能AlertDialog
在屏幕上的任何 Activity 上打开。
android-gps - 每次在android中检查gps关闭或打开
有一个应用程序,它可以在手机的 GPS 开启时工作,否则它不应该工作。
android - 使用后台服务定期获取位置,保存在 Android 的本地数据库中
1.在我的应用程序中,我想每 1 分钟跟踪一次用户当前位置,然后保存在本地数据库中。没有得到正确的位置有时,当用户正在走路时。
2.寻找位置,我想使用谷歌播放服务API。
我的需求:
后台服务应该获取位置,每分钟保存在本地数据库中。甚至应用程序已关闭。
还具有低电池使用率。
我尝试了一些代码,一些方法已被弃用并且不起作用。
请建议我任何解决方案。
android - 需要使用半径计算的基于 Android 位置的应用程序
我正在构建一个基于位置的应用程序。
假设我有用户 A,并且我有他当前位置的纬度和经度值。
我也得到了用户 B、C、D 和他们的位置。例如 - 用户 B + D 距离用户 A 5 公里,用户 C 距离用户 A 12 公里,我想知道我怎么能制作一个函数,告诉我谁离我近 4/5/6/7km 等等。如果我的用户 A 想要距离他 8.5 公里的用户,我将因此得到用户 B + D 和他们的距离来自用户 A。
现在..我知道我可以使用 Location 类并使用距离函数来计算两个用户之间的距离。但问题是,如果我想计算半径距离,我需要从我的数据库中获取整个用户列表并将其发送到客户端以开始计算他与我从服务器获取的用户之间的距离。现在,如果有更好,更有效的方法,我不想这样做。
首先,我考虑过使用http请求或一些数学函数来计算服务器端用户之间的距离,但客户端(Android)提供了非常好的工具来做到这一点,所以我不知道是最好的要做的事。
谢谢抬头:)
android - 从现有片段启动其他片段时应用程序崩溃
我正在使用导航抽屉,Fragment_1 包含一个列表视图,用于搜索 gps 位置,然后加载适配器。如果我将 Fragment_1 保持打开直到它完全加载,该过程就可以正常工作。但是,如果我在 Fragment_1 正在搜索位置或加载适配器时尝试打开另一个 Fragment_2,我的应用程序将崩溃。Fragment_2 拥有 textview 并且如果单独启动可以正常工作。
我正在使用以下代码从抽屉中启动新片段
android - 无法解析符号“地址”android studio
我正在使用此链接How to find postcode by latitude and logitude for UK和此链接Get current location using GPS in Android to get user lat and long 然后将其转换为邮政编码。但是,我在地址上遇到错误,它说cannot resolve symbol 'Address' android studio
并且因此address= geoCoder.getFromLocation(latitude, longitude, 1)
;和这String postCode = address.get(0).getPostalCode();
条线。
如果你能帮上忙,那就太好了。我是android新手,不知道如何解决这个问题。如果我的问题不清楚,请告诉我。
编辑:
清单中的前提:
Gradel编译
android - 无法在 Android 的地图上添加标记
我在启动 mapActivity 时遇到了这个异常。
GooglePlayServicesUtil:Google Play 服务已过期。需要 8298000 但找到 6599036
和应用程序在以下行崩溃。
注意:应用程序在 4.3 和 5.0.1 版本上运行良好,但在 4.4.2 中遇到此问题。有什么解决办法吗?
谢谢
android - 高度总是返回 0.00
getAltitude() 方法的返回值始终返回 0.00。许多答案表明,这可能是由于提供者不支持海拔细节。我已经检查过了,它确实支持高度。
我想从 GPS 坐标中获取高度。任何帮助表示赞赏。
我的代码可以在下面看到。
google-maps - 我们可以用 gps 和谷歌地图提取信息的深度
是否可以通过使用谷歌地图和 gps 来获取所有这些信息?
- 当前位置的地址
- 地点名称(餐厅、医院、加油站)
- 与这些地方有关的电话号码