问题标签 [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.
java - Android FusedLocationApi.getLastLocation 同步
我需要将异步 FusedLocationApi.getLastLocation 调用转换为同步调用。我不是 Java 方面的大专家,我不确定我做对了。
我想连接GoogleApiClient
然后阻止调用线程,直到收到位置信息或错误。超时超过 10 秒应视为错误。
它会以这种方式工作还是onConnected
会在主线程上被调用并且它会在那一刻被锁定?
我还注意到lock.wait(TimeUnit.SECONDS.toMillis(10));
在常规运行中会立即继续,但在逐步调试中它确实会按预期等待 10 秒。
基本上我正在尝试使用信号量重写类似的 iOS 代码。
android - 如果 GPS 刚刚打开,Google 位置 API 在 android 6.0.1 中不起作用
如果最近打开了 LocationServices(GPS/WIFI/MOBILE DATA),则会调用超时,但会在一些延迟后开始工作。Google api 客户端被创建,连接时被调用,但它不返回任何位置。
以下代码用于 onConnected 并构建 google API:-
受保护的同步无效 buildGoogleApiClient() {
}
公共无效 onConnected(捆绑包){
}
android - 在 Unity 的 Android 插件中使用 Google 服务位置
我正在为 Unity 开发一个 Android 插件。我需要使用 Google LocationService API,但 Unity 似乎默认没有 google 服务。我错过了“com.google.android.gms.location.LocationServices”类。我在网上四处寻找,但没有找到任何关于位置的信息。
如何在 Unity 插件中使用 Google Location API?
android - GPS消耗多少电池?
根据Location Strategies,GPS 最准确,但会很快消耗电池电量。该文件建议应考虑电池电量,但从该文件中没有显示使用不当的例子。
有人可以提供这样的例子。
我之所以问,是因为我正在考虑一个用例,例如,如果一天捕获用户位置 16 次(以 30 分钟为间隔)。那会是一个糟糕的用例模型吗?
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
android - 为什么 Google 地图和位置服务 API 的当前位置不同?
代表地图中当前位置的蓝色图标与我从位置服务 API 获得的位置不同。
我试图在用户所在的位置准确地放置一个标记,但是当我使用位置服务 API 中的最后一个已知位置时,标记有 25% 的时间位于不同的位置。
谷歌地图是否使用谷歌定位服务 API?我使用了正确的配置吗?
java - 我的所有 FusedLocation 请求的列表
我正在使用下面的代码在一项活动中注册位置更新,但是如何检查我的应用程序之前是否已注册此请求(或查询我的活动位置请求)并且仍在等待位置响应,所以我不做重复请求?我可以关闭我的应用程序并再次运行它而不停止此请求:
android - 如何检查使用 Google Play 服务的 Location API 当前是否正在运行?
有什么方法可以知道位置 api 服务是否正在运行。如果没有运行,我需要重新启动位置服务。
目的是:重新启动设备时停止位置服务。服务停止时我需要重新启动它。
java - 如何转换为 C# 代码以从谷歌地图 api 计算距离和方位
当我在 Android 上使用 Google 地图时,我创建了一个方法来获取点 A 并计算它是否在距离点 B 1km 的区域内:
但是我需要在我的 API 中进行此操作,因此我将 Location(Lat,Long) 发送到我的服务器,我得到一个位置列表并尝试进行匹配并且它们返回一些东西,问题是,如何“解包" 代码,所以我可以切换到 C#!
我找到了它的实现,但它有一些适当的类,我确信它在 C# 中不存在!这里
java - 如何在android的后台服务中获取当前位置
我正在使用自定义 GoogleLocationClient 来获取整个项目中的位置。有一个带有两个参数的构造函数,一个是活动,另一个是监听器,现在我想使用同一个类在后台服务中获取位置,如何实现这一点任何人都可以帮助我,