首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中获取经纬度

如何在Android中获取经纬度
EN

Stack Overflow用户
提问于 2011-03-31 16:15:14
回答 2查看 3.1K关注 0票数 2

如果GPS不可用,如何从移动设备获取纬度和经度...我的手机可以通过wifi和gprs连接上网...我们能从这里得到lats和long吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-31 16:20:31

编辑的 Network and also GPS Provider Location

是的,我们cam...try这个

代码语言:javascript
复制
LocationManager manager = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE);
manager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

// additionally (you have to implement LocationListener)
manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0.0f, new LocationListener() ...)

位置之后你可以在locationlistener中使用...

代码语言:javascript
复制
 @Override
    public void onLocationChanged(Location location) {                          
         Log.d("a","onLocationChanged: lat="+location.getLatitude());
         Log.d("a","onLocationChanged: lat="+location.getLongitude());                 
    }

希望能有所帮助..。

票数 1
EN

Stack Overflow用户

发布于 2011-03-31 16:25:11

是的你可以。看一看documentation

当你从系统中找到一个位置时。您可以使用方法getLongitude()和getLatitude()

有关完整的示例,请查看this code -行122-124来设置接收更新,并查看行201-209来获取位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5496949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档