问题标签 [google-location-services]

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.

0 投票
2 回答
1253 浏览

android - 发现GoogleApiClient尚未连接的错误

它发现以下错误。

0 投票
0 回答
468 浏览

android - 即使我在 Location 请求中设置了 .interval,我的位置也不会刷新

我使用 locationRequest.setInterval (60000); 刷新我的位置,但它仍然不刷新。每隔 10 分钟我应该做些什么来获得当前的纬度和经度。我只是想每隔 10 分钟获取一次 lat long 的日志。

0 投票
2 回答
75 浏览

android - 获取用户位置附近的位置

我有一组经度和纬度的地标。我如何计算地标与用户位置之间的距离以获取例如距离用户位置 10 公里半径内的地标

0 投票
3 回答
14519 浏览

android - 如何将定位模式从默认模式更改为“高精度/省电”(仅限设备)

我正在尝试使用本教程实现谷歌地图以获取当前位置

安卓谷歌地图教程

问题是,在我启动设备的谷歌地图并授予访问谷歌位置服务的权限之前,它无法获取我的当前位置。在此之后,我的应用程序也获得了我当前的位置。在设备中打开位置之前,它工作正常。当位置关闭时,它再次需要启动设备的谷歌地图并授予谷歌位置服务的权限。

我已经按照说明生成了密钥。

我在设备定位模式中发现了问题。当我手动将设备模式更改为高精度/省电模式时,它工作正常。

那么如何以编程方式将位置模式从默认模式(仅限设备)更改为“高精度/省电”

这是活动代码:

这是清单文件代码:

0 投票
0 回答
467 浏览

android - 如何使用我的 android 应用访问当前位置

我正在尝试使用此示例代码访问我当前的位置(我已经配置了我的 API 密钥):

地图活动:

显现:

我的问题是,在设备预装谷歌地图没有获得这样的许可之前,它没有获得当前位置: 在此处输入图像描述

如何通过我的应用程序而不是预装的谷歌地图获得以上权限并获取当前位置,而不使用预装的谷歌地图。

0 投票
1 回答
36 浏览

android - 位置对象具有另一个城市的纬度

我正在尝试开发一个简单的应用程序,它根据当前的纬度和经度计算旅行距离。

我遇到的基本问题是有时新的纬度和经度距离超过 3 - 2000 公里。

有什么我做错了吗?请指教

这就是我正在做的...

0 投票
1 回答
142 浏览

android - Google API GPS 位置 Android 可用于所有活动

我可以通过使用 Google API 和位置服务来获取用户位置。然后将该位置保存到在线数据库中。但是,我将如何每隔 X 时间(比如说 10 分钟)进行一次位置更新。此外,Google API 和位置服务是关联的特定活动。我如何使位置服务可用于所有活动,这意味着一旦用户登录,无论用户进行什么活动,位置都会更新并保存到我的数据库中?最后,如果手机处于睡眠模式或应用程序在后台运行,位置还会更新吗?谢谢,任何建议或指针表示赞赏!

0 投票
1 回答
156 浏览

android - 谷歌 GPS 即服务只能运行一次

我正在尝试使用 Service 让 GPS 位置在后台运行。当我单击“开始”按钮时,GPS 位置每隔 X 时间间隔发送到屏幕,并在单击“停止”按钮时停止。我第一次运行项目时它工作了,但是一旦我关闭应用程序并再次打开它,它就不再工作了。我已经清理了项目并再次运行它,但没有显示任何内容。我错过了什么?

这是活动代码

这是扩展 Service 的 LocationHelper.java 类

任何帮助或指针表示赞赏!

0 投票
0 回答
445 浏览

android - Android 版 Google Play 服务中的退避位置请求

我正在使用适用于 android 的 Google Play 服务来定期请求用户的位置。

我创建了一个后台服务,它请求用户的位置并将位置保存在设备内部存储中。

到目前为止一切正常。

现在,我想实现一种退避机制:用户越静止,位置更新的频率应该越低(反之亦然)。

问题:当我调用方法 requestLocationUpdates(GoogleApiClient client, LocationRequest request, LocationListener listener, Looper looper) 时,会立即发出位置请求(不考虑 LocationRequest 对象中间隔的新值。

源代码 :

0 投票
0 回答
102 浏览

android - Google LocationServices:文本视图中未显示位置

我有一个只有一个活动的简单应用程序,目标是在 TextView 中显示位置。这是我的主要活动:

这是我的清单文件:

不幸的是,该位置没有显示在 textView 中,就像我需要的那样。如果您需要更多与此相关的信息,请告诉我。请记住,我使用的是 Google API 定位服务,而不是 Android 的内置定位服务。我没有收到任何错误或日志消息,所以我真的不知道出了什么问题。请帮助...谢谢!