问题标签 [fusedlocationproviderclient]

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 投票
0 回答
335 浏览

android - FusedLocationProviderClient 无法更新位置

我正在使用 Fused Location Provider Google API 来更新我的应用程序的位置,但它得到了相同的位置,尽管我在获得价值时移动了设备。请帮我找出我的错误?

我正在使用 ExpandableListAdapter 中的按钮。当用户单击那里的按钮时。我的应用程序获取位置并存储在我的数据库中。我试图将 LocationCallback 放置在活动中的任何位置,但它不会改变。

我的活动:

然后我得到 mLastLocation 到初始 ExpandableListView 如下

在 ExpandableListAdapter 类中,我使用提交按钮制作了一个持有者以获取位置。

我试图在 3 个地方获取位置并获得相同的值。请帮我找出我的错误。对不起,我的英语不好。

谢谢你的支持。

0 投票
0 回答
132 浏览

android - 第二次安装后无法在android中获取当前位置

我正在开发一个超级克隆应用程序,当我将应用程序安装在尚未安装的设备上时,我面临的问题如上所述,它会获取我当前的位置并显示甚至跟踪我的动作,但是当我注销或退出时该应用程序甚至没有显示我当前的位置。它只是展示了非洲大陆。 下面的代码,应该获取位置的活动

*我是新手,非常感谢任何帮助。提前致谢。

0 投票
0 回答
166 浏览

android - FusedLocationProviderClient 获取速度延迟

我正在实现一个速度计并尝试获取设备的当前速度。这个想法是只要设备移动我就想显示速度。即使使用以下设置,我注意到在显示实际速度之前会有一秒钟的延迟:

在降低速度时,应用程序会从 30 跳到 20,而不会显示 24 或 26 等。在延迟和准确性问题上是否可以获得与真正的速度计相同的结果?

0 投票
1 回答
867 浏览

java - Kotlin:getFusedLocationProviderClient 崩溃

我正在使用 Kotlin 在 Google Maps 上关注 Raywenderlich的教程。我有以下代码由于我无法理解的原因而崩溃:

地图活动.kt


构建.gradle

我已经注释掉getFusedLocationProviderClient()并且应用程序运行良好。一旦取消注释,应用程序就会崩溃。有什么我做错了吗?gms:play-services-location:11.8.0是否可能是对可能是问题的版本的引用。如果是这样,我如何检查我安装的版本?

更新这是来自 Logcat 的冲突日志

0 投票
1 回答
143 浏览

java - 使用 FusedlocationProviderClient Api 在 Android 中进行实时位置跟踪的问题

我已经在 Android Studio 中的谷歌地图活动片段上尝试了下面给出的代码,我什至已经在我的手机上编译并运行了它,但我的位置没有显示出来。请帮助我找到我的代码中的错误。

这是我正在使用的代码。另外,我已经在 AndroidManifest.xml 文件中授予了必要的权限。

0 投票
1 回答
3030 浏览

android - Android Fusedlocationproviderclient 无法与 APN Sim 一起使用它与 Wifi 或普通互联网或离线一起使用

Android Fusedlocationproviderclient 不适用于 APN Sim(这意味着私人互联网,并非所有人都可以访问)它正在使用 Wifi 或普通互联网(这意味着全球移动互联网),我也尝试了位置管理器(播放服务不启用这些设备)。

活动课

HELPER - 如果位置没有得到,那么我们尝试所有三个提供者,如果任何提供者给出结果,那么我们跳过其他提供者。

显现

这是我的示例代码。一旦我连接了我的wifi,它就可以工作了,但我的意思是我们想使用APN sim。

0 投票
1 回答
115 浏览

android - 设备处于空闲模式时不调用位置结果回调

我正在开发一个在特定时间间隔后连续获取设备位置的应用程序。但问题不在于设备处于空闲模式onLocationResult(locationResult: LocationResult?)时调用。

我已经为它创建了一个前台服务并使用FusedLocationProviderClientapi 进行定位。我也尝试过使用PendingIntent而不是位置回调。但得到相同的结果LocationCallback

0 投票
0 回答
29 浏览

android-studio - Android 在位置变量存在之前不执行任何操作

早上好,我尝试实现先请求权限然后执行某些操作但没有成功的方法...

这是我的 MainActivity 代码:

问题是执行函数 ApiMarkers.getMarkers(.... 纬度和经度填充...) 但由于纬度和经度未加载而无法执行...我花了两个晚上没有解决方案:(感谢您的帮助!克里斯蒂安

0 投票
1 回答
148 浏览

android - 在后台服务中获取位置更新 - Android Studio

在研究了 Android Location FusedLocationProviderClient 之后,我对你应该做什么和不应该做什么感到非常困惑!

用例是:该应用程序拥有经纬度不同的位置。当用户在应用程序中四处走动时(手机放在口袋里,屏幕关闭)需要跟踪他是否靠近其中一个位置,并在接近定义范围时发出短促的哔声。

地理围栏选项会是最佳解决方案吗?这些位置也会在运行时和周期性地变化——它们也可能超过 100 个。有什么建议吗?

我还在考虑在设备移动时使用后台服务来处理所有这些。这将更加灵活,并且还允许重新加载位置。有什么想法吗?

谢谢!!

0 投票
0 回答
59 浏览

android - FusedLocationProviderClient getLastLocation elapsedRealtimeNanos 有时很奇怪

我有同样的问题。 FusedLocationProviderClient getLastLocation elapsedRealtimeNanos 主要是当前系统时间

我的代码目前将 FLP 的位置getLastLocation()时间值与当前时间值进行比较,如果 5 秒过去了,则请求一个新位置。

但是,在某些时候,值(当前时间 - 上次定位时间)仍然为零秒。我不知道如何解决它。

请求位置的步骤如下:

  1. 要求FusedLocationProviderClient.getLastLocation()

  2. 确定是否lastLocation在当前时间的 5 秒内获取

    • 5秒内使用位置信息,流程结束
  3. 如果已过 5 秒,则请求新的位置更新(请求位置管理器和 FLP)

  4. 如果已通过位置管理器或 FLP 更新了新位置,则删除所有位置更新请求

    /li>

@marilion91 如果时间戳值仍然是最新的,我想知道您是否已确认用户可能在同一位置。

请指教。