问题标签 [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.

0 投票
1 回答
3012 浏览

android - 如何从 IntentService 获取 FusedLocation

  • 如何使用 IntentService 中的新FusedLocation API 检索当前位置?
  • 我如何确保IntentService将接收 来自FusedLocation API的所有回调?即,如何同步获取位置对象?
0 投票
1 回答
1227 浏览

android - 融合位置 API 的准确性不佳

我正在尝试在 Android 中做一个“跟踪”应用程序。我正在使用 Fused Location Api,就像在许多不同的站点中所说的那样,我正在通过其准确性过滤位置。

代码更详细,只是为了反映这个想法。

Polyline该应用程序在我走路时画了一段时间,我每 5 秒得到一次位置。如果 GPS 未启用,我会说用户启用它。

问题是(我不允许上传图片,所以我会描述它)我的路径/路线、线路、奇怪的曲线、进入建筑物等......而且我不知道如何保持在街上排队...

如果我更改为“旧”APIlocationManager等,我会收到更好的位置吗?还是有另一种方式Fused Location

谢谢!

0 投票
1 回答
1397 浏览

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:

0 投票
1 回答
629 浏览

android - 在运行时更改融合位置优先级

我有两个意图服务: 1. 使用 Fused Location API 在后台接收位置更新。2. 使用Activity Recognition API 在后台接收Activity Recognition。

每当我检测到用户静止不动时,我希望能够将融合位置的优先级从 PRIORITY_HIGH_ACCURACY 更改为 PRIORITY_BALANCED_POWER_ACCURACY。

我听说过 removeLocationUpdates() 然后调用 requestLocationUpdates() 但我不能使用它,因为我只在后台运行没有活动的意图服务。

任何帮助都会有所帮助。

0 投票
1 回答
1091 浏览

android - 每次我在同一位置获取它们时,纬度和经度都会改变

我正在使用android fused location api来获取同一位置的纬度和经度,但是每次我得到同一位置的不同纬度和经度时,最后4位数字每次在同一位置都不同,为什么如此以及如何获得所有可能的纬度和经度相同的位置。

所以请帮我解决这个问题。

0 投票
0 回答
142 浏览

android - 折线从错误的位置画一条线

我开发了一个在用户移动上绘制折线的应用程序。现在我有一个谷歌地图,当我启动这个应用程序时,我得到了一条从未知位置绘制到我的位置的折线。我只想在用户开始移动时开始绘制这条折线。任何人都可以告诉我我的代码有什么问题吗?

0 投票
1 回答
1683 浏览

android - GoogleApiClient 提供一个空指针,即使在 android 中使用 Fused Location API 时将上下文传递给它

我正在尝试Fused Location API在服务中实现。我已经完成了以下编码,但出现如下错误:

在以下代码行:

我的代码如下:

我正在传递一个context但仍然是NullPointer Exception.

谁能告诉我如何修复此崩溃并更正 mt 代码,其次我怀疑是否fused location api可以与服务一起使用?

0 投票
3 回答
31983 浏览

android - 使用 android fused location api 在 MyLocation 上未显示蓝点和圆圈

我正在使用 LocationManager 来跟踪用户当前位置,现在将位置管理器更改为 FusedLocation API 后,即使在设置后也不会显示蓝点和圆圈map.setMyLocationEnabled(true)。我可以在我的地图片段的右上角看到当前位置图标,但单击它什么也没做。我将我的代码恢复到 LocationManager 现在我可以看到指向我当前位置的蓝点。使用 Fused Location API 会出现什么问题。

0 投票
1 回答
982 浏览

android - 立即删除位置更新

我使用融合位置 API 我有 2 个意图服务:

第一个意图服务是注册 GoogleApiClient 对象。第二个意图服务经常获取位置更新,并且不使用 GoogleApiClient 对象。

我想打电话:LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient,pendingIntent);

从获取位置更新的服务立即停止获取位置,但我不能因为 mGoogleApiClient 没有在那里注册。

我对此的解决方案感到困惑?有任何想法吗?

0 投票
1 回答
461 浏览

android - 每次我使用融合位置 api 获取 lat-long 时都会改变 Lat-long,即使我仍然在同一个位置

我每 30 秒后使用 android 使用的位置 api 获取我当前的位置 lat-long,但即使我在同一个位置,lat-long 每次都会改变。

所以请告诉我如何解决这个问题,如果我在同一个位置,我想获得准确的位置和相同的位置。