【发布时间】:2013-12-24 16:10:06
【问题描述】:
我已经阅读了一些关于此的问题,但我并没有找到我需要的答案。
所以,情况是我设置了我的地图,我想获取我当前的 gps 位置。 我检查了我的变量不是 NULL,但我的结果来自:
getLastKnownLocation(provider, false);
虽然给我 null,所以这是我需要帮助的地方。 我添加了 COARSE + FINE 位置的权限。但是我通常会为我的手机禁用各种网络数据,因为我对手机账单中不可预测的数据流费用不太满意。所以我只为这个测试启用并连接了 WiFi。
我还需要启用什么才能使这成为可能吗?我认为 WiFi 应该足够了?
【问题讨论】:
-
你正在为 getLastLocation 混合新的和旧的 api 遵循这个stackoverflow.com/a/48033659/4997704
-
这个答案值得一读:stackoverflow.com/a/38794291/5319831
标签: android google-maps location