|
|
1
2
缺少对新位置的引用:
此外,位置更新包括 异步地 所以你需要一个 回调 到活动。 编辑: 还要检查Google Play Services是否可用。您可以创建如下方法:
|
|
2
1
简短的解释 您正在获取全局纬度和经度变量的默认值
冗长的解释 实例化FusedLocationService类时
它构建谷歌api客户端,然后尝试连接
连接成功后,发出位置请求
连接googleapi和接收位置是异步操作。 这意味着, 你必须注意他们的回复 但是,您在初始化FusedLocationService类后使用的是经纬度变量。这就是为什么纬度和经度都是0.0。
EDIT—最后润色 首先,您可以删除或移动这些代码。您正在处理异步操作。
连接google api后,检查之前收到的位置并更新ui(如果有)
收到新位置后,更新您的ui
同时检查此项 link ,您将更好地理解我提到的方面。 |
|
|
3
0
我创建了一个名为LocationActivity的类
这里有一个方法updateUI(Location loc),您可以在其中获取位置。 |
|
|
user18789895 · 我应该如何验证WinForms应用程序? 3 年前 |
|
|
CrimsonOcean75 · 奇怪的python语法错误 3 年前 |
|
|
user2573699 · 所需用户凭据:谷歌云打印提交API 7 年前 |
|
nnikolay · PHP谷歌广告词API获取活动 7 年前 |