gpt4 book ai didi

android - 如何在 getLastLocation 时间修复旧时获取一次位置

转载 作者:行者123 更新时间:2023-11-30 01:54:29 26 4
gpt4 key购买 nike

我正在使用 google play services location api。我希望能够一次获取用户的当前位置,而不是监听更新。我目前正在使用 getLastLocation 来获取用户最后已知的位置。然后我正在检查时间修复,如果时间修复超过一分钟之前,那么我想请求位置更新但只有一次意味着我想获取当前位置而不是监听更新。

我看过许多关于仅获取最后已知位置的教程和许多关于监听位置更新的教程,但我似乎无法找到目前查询用户位置的最佳实践(例如单击按钮时)

我有 google play services location api 在应用程序中工作,onConnect 也被正确调用。以下是我在 onConnect 方法中的内容

密码:

if location.getTime() < 1000 * 60 then 
//get the coordinates
else
//TODO query for current user location

我应该在 TODO 部分放置什么来查询用户位置?

最佳答案

您应该实现接收位置的完整逻辑。这是文档 https://developer.android.com/training/location/receive-location-updates.html

关于android - 如何在 getLastLocation 时间修复旧时获取一次位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32479424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com