就这么简单。我不想每10分钟或每米找到新的坐标。我只想单击一个按钮并获取我所在的确切时刻/位置的坐标。每个教程我都看过它的旧版本。版本需要使用GPS或网络的权限。我正在尝试实现这些功能,但似乎无济于事。有什么办法吗?提前致谢
我只想单击一个按钮并获取我所在的确切时间/地点的坐标
通常这是不可能的。设备可能不知道用户的“此确切时刻/位置的坐标”。欢迎您来电getLastKnownLocation()
上LocationManager
,或执行与播放服务融合的位置信息提供查找的等效排序,但他们可能会返回null
。通常,要找出用户所在的位置,您可以请求位置更新,然后在获得位置定位信息后做出反应。
我看过的每个教程都过时了
我的书中的这些示例应用程序(用于融合的位置提供程序)和示例应用程序(用于LocationManager
)应该是最新的。
新的android版本需要使用GPS或网络的权限
出于显而易见的隐私原因,所有Android版本都需要具有权限才能确定用户的位置。从Android 1.0之前的版本开始就是这种情况,并且在可预见的将来也应该如此。
我正在尝试实施这些措施,但似乎无济于事
然后问一个新的Stack Overflow问题,在这里您将提供一个最小,完整和可验证的示例来演示您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句