如何在离线模式下获取经度和经度android

时间:2017-05-29 05:10:54

标签: android google-maps gps locationmanager

我很感兴趣,我可以在离线模式下获得gps协调(没有互联网连接)。可能吗?怎么办?

提前致谢

1 个答案:

答案 0 :(得分:0)

LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if(location==null){
    location = lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
}

这将从网络提供商处得到lat和long。

首先,它会尝试从GPS获取位置。如果gps关闭,它将返回null。这就是为什么我把if(location == null)条件。