问题标签 [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 投票
1 回答
1022 浏览

java - Android FusedLocationApi.getLastLocation 同步

我需要将异步 FusedLocationApi.getLastLocation 调用转换为同步调用。我不是 Java 方面的大专家,我不确定我做对了。

我想连接GoogleApiClient然后阻止调用线程,直到收到位置信息或错误。超时超过 10 秒应视为错误。

它会以这种方式工作还是onConnected会在主线程上被调用并且它会在那一刻被锁定?

我还注意到lock.wait(TimeUnit.SECONDS.toMillis(10));在常规运行中会立即继续,但在逐步调试中它确实会按预期等待 10 秒。

基本上我正在尝试使用信号量重写类似的 iOS 代码。

0 投票
0 回答
71 浏览

android - 如果 GPS 刚刚打开,Google 位置 API 在 android 6.0.1 中不起作用

如果最近打开了 LocationServices(GPS/WIFI/MOBILE DATA),则会调用超时,但会在一些延迟后开始工作。Google api 客户端被创建,连接时被调用,但它不返回任何位置。

以下代码用于 onConnected 并构建 google API:-

受保护的同步无效 buildGoogleApiClient() {

}

公共无效 onConnected(捆绑包){

}

0 投票
0 回答
287 浏览

android - 在 Unity 的 Android 插件中使用 Google 服务位置

我正在为 Unity 开发一个 Android 插件。我需要使用 Google LocationService API,但 Unity 似乎默认没有 google 服务。我错过了“com.google.android.gms.location.LocationServices”类。我在网上四处寻找,但没有找到任何关于位置的信息。

如何在 Unity 插件中使用 Google Location API?

0 投票
1 回答
3073 浏览

android - GPS消耗多少电池?

根据Location Strategies,GPS 最准确,但会很快消耗电池电量。该文件建议应考虑电池电量,但从该文件中没有显示使用不当的例子。
有人可以提供这样的例子。
我之所以问,是因为我正在考虑一个用例,例如,如果一天捕获用户位置 16 次(以 30 分钟为间隔)。那会是一个糟糕的用例模型吗?

0 投票
0 回答
114 浏览

android - 在 Android 中使用 Google Location API 无法获取准确的位置

我们已经构建了一个目前在沙特阿拉伯使用的 Android 应用程序,我们在用户点击特定按钮时获取用户的位置。

我们使用 Google Location API 获取位置直到 5 秒,根据我们的要求,我们需要获得小于 50 的准确度。

在某些情况下,我们获得了这种准确度,但在某些情况下,我们获得了超过 100 到 2000 的准确度。

我们使用以下代码构建了此功能。

目前,我们正在尝试使用以下链接作为参考来实现相同的功能。

http://adavis.info/2014/09/android-location-updates-with-the-fusedlocationapi.html

0 投票
0 回答
142 浏览

android - 为什么 Google 地图和位置服务 API 的当前位置不同?

代表地图中当前位置的蓝色图标与我从位置服务 API 获得的位置不同。

我试图在用户所在的位置准确地放置一个标记,但是当我使用位置服务 API 中的最后一个已知位置时,标记有 25% 的时间位于不同的位置。

谷歌地图是否使用谷歌定位服务 API?我使用了正确的配置吗?

0 投票
2 回答
266 浏览

java - 我的所有 FusedLocation 请求的列表

我正在使用下面的代码在一项活动中注册位置更新,但是如何检查我的应用程序之前是否已注册此请求(或查询我的活动位置请求)并且仍在等待位置响应,所以我不做重复请求?我可以关闭我的应用程序并再次运行它而不停止此请求:

0 投票
0 回答
34 浏览

android - 如何检查使用 Google Play 服务的 Location API 当前是否正在运行?

有什么方法可以知道位置 api 服务是否正在运行。如果没有运行,我需要重新启动位置服务。

目的是:重新启动设备时停止位置服务。服务停止时我需要重新启动它。

0 投票
1 回答
125 浏览

java - 如何转换为 C# 代码以从谷歌地图 api 计算距离和方位

当我在 Android 上使用 Google 地图时,我创建了一个方法来获取点 A 并计算它是否在距离点 B 1km 的区域内:

但是我需要在我的 API 中进行此操作,因此我将 Location(Lat,Long) 发送到我的服务器,我得到一个位置列表并尝试进行匹配并且它们返回一些东西,问题是,如何“解包" 代码,所以我可以切换到 C#!

我找到了它的实现,但它有一些适当的类,我确信它在 C# 中不存在!这里

0 投票
1 回答
3392 浏览

java - 如何在android的后台服务中获取当前位置

我正在使用自定义 GoogleLocationClient 来获取整个项目中的位置。有一个带有两个参数的构造函数,一个是活动,另一个是监听器,现在我想使用同一个类在后台服务中获取位置,如何实现这一点任何人都可以帮助我,