问题标签 [android-fusedlocation]
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 - 如何从 IntentService 获取 FusedLocation
- 如何使用 IntentService 中的新FusedLocation API 检索当前位置?
- 我如何确保IntentService将接收 来自FusedLocation API的所有回调?即,如何同步获取位置对象?
android - 融合位置 API 的准确性不佳
我正在尝试在 Android 中做一个“跟踪”应用程序。我正在使用 Fused Location Api,就像在许多不同的站点中所说的那样,我正在通过其准确性过滤位置。
代码更详细,只是为了反映这个想法。
Polyline
该应用程序在我走路时画了一段时间,我每 5 秒得到一次位置。如果 GPS 未启用,我会说用户启用它。
问题是(我不允许上传图片,所以我会描述它)我的路径/路线、线路、奇怪的曲线、进入建筑物等......而且我不知道如何保持在街上排队...
如果我更改为“旧”APIlocationManager
等,我会收到更好的位置吗?还是有另一种方式Fused Location
?
谢谢!
android - 为什么 Android FusedLocationProviderApi requestLocationUpdates 使用奇怪的键发送更新?
我正在使用 com.google.android.gms:play-services:7.3.0。这在 6.5 中没有发生。
文档说:
位置更新使用 KEY_LOCATION_CHANGED 键和意图上的位置值发送。
嗯,这是真的。它还使用密钥发送更新:com.google.android.gms.location.EXTRA_LOCATION_RESULT
和另一个关键更新:com.google.android.gms.location.EXTRA_LOCATION_AVAILABILITY
这些是干什么用的?它们在哪里记录?
这是我的代码:
然后这是我的 LocationReceiver:
android - 在运行时更改融合位置优先级
我有两个意图服务: 1. 使用 Fused Location API 在后台接收位置更新。2. 使用Activity Recognition API 在后台接收Activity Recognition。
每当我检测到用户静止不动时,我希望能够将融合位置的优先级从 PRIORITY_HIGH_ACCURACY 更改为 PRIORITY_BALANCED_POWER_ACCURACY。
我听说过 removeLocationUpdates() 然后调用 requestLocationUpdates() 但我不能使用它,因为我只在后台运行没有活动的意图服务。
任何帮助都会有所帮助。
android - 每次我在同一位置获取它们时,纬度和经度都会改变
我正在使用android fused location api来获取同一位置的纬度和经度,但是每次我得到同一位置的不同纬度和经度时,最后4位数字每次在同一位置都不同,为什么如此以及如何获得所有可能的纬度和经度相同的位置。
所以请帮我解决这个问题。
android - 折线从错误的位置画一条线
我开发了一个在用户移动上绘制折线的应用程序。现在我有一个谷歌地图,当我启动这个应用程序时,我得到了一条从未知位置绘制到我的位置的折线。我只想在用户开始移动时开始绘制这条折线。任何人都可以告诉我我的代码有什么问题吗?
android - GoogleApiClient 提供一个空指针,即使在 android 中使用 Fused Location API 时将上下文传递给它
我正在尝试Fused Location API
在服务中实现。我已经完成了以下编码,但出现如下错误:
在以下代码行:
我的代码如下:
我正在传递一个context
但仍然是NullPointer Exception
.
谁能告诉我如何修复此崩溃并更正 mt 代码,其次我怀疑是否fused location api
可以与服务一起使用?
android - 使用 android fused location api 在 MyLocation 上未显示蓝点和圆圈
我正在使用 LocationManager 来跟踪用户当前位置,现在将位置管理器更改为 FusedLocation API 后,即使在设置后也不会显示蓝点和圆圈map.setMyLocationEnabled(true)
。我可以在我的地图片段的右上角看到当前位置图标,但单击它什么也没做。我将我的代码恢复到 LocationManager 现在我可以看到指向我当前位置的蓝点。使用 Fused Location API 会出现什么问题。
android - 立即删除位置更新
我使用融合位置 API 我有 2 个意图服务:
第一个意图服务是注册 GoogleApiClient 对象。第二个意图服务经常获取位置更新,并且不使用 GoogleApiClient 对象。
我想打电话:LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient,pendingIntent);
从获取位置更新的服务立即停止获取位置,但我不能因为 mGoogleApiClient 没有在那里注册。
我对此的解决方案感到困惑?有任何想法吗?
android - 每次我使用融合位置 api 获取 lat-long 时都会改变 Lat-long,即使我仍然在同一个位置
我每 30 秒后使用 android 使用的位置 api 获取我当前的位置 lat-long,但即使我在同一个位置,lat-long 每次都会改变。
所以请告诉我如何解决这个问题,如果我在同一个位置,我想获得准确的位置和相同的位置。