就这么简单。我不想每隔10分钟或米找到新的坐标。我只想点击一个按钮,获取我在这个确切时刻/地点的坐标。每个教程我都见过它的旧版本。新的Android版本需要使用GPS或Network的权限。我正在尝试实现这些但似乎没有任何工作。 有解决方案吗 提前致谢
答案 0 :(得分:4)
我只想点击一个按钮,获取我所在的确切时刻/地点的坐标
一般来说,这是不可能的。设备可能知道用户"坐标的确切时刻/地点"。欢迎您在getLastKnownLocation()
上致电LocationManager
,或使用Play服务'进行同等种类的查询。融合位置提供商,但他们可能会返回null
。通常,要找出用户所在的位置,请求位置更新,然后在获得位置修复时做出反应。
每个教程我都看过它的旧版
These sample apps(针对融合位置提供商)和来自this sample app的my book(针对LocationManager
)应该是最新的。
新的Android版本需要使用GPS或网络
的权限
由于非常明显的隐私原因,所有Android版本都需要权限才能确定用户的位置。从Android 1.0开始就是这种情况,在可预见的未来它应该仍然存在。
我正在尝试实施这些但似乎没有任何工作
然后问一个新的Stack Overflow问题,在那里你提供a minimal, complete, and verifiable example来证明你的问题。