广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    用Android Location获取当前地理位置的方法

    2018-04-06 10:42:10 次阅读 稿源:互联网
    广告

    在Android应用中,往往有获取当前地理位置的需求,比如微信获取附近的人需要获取用户当前的位置,不多说,直接上例子。
    代码如下:

    public Location getLocation() {// 获取Location通过LocationManger获取!
      LocationManager locManger = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
      Location loc = locManger.getLastKnownLocation(LocationManager.GPS_PROVIDER);
      if (loc == null) {
       loc = locManger.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
      }
      return loc;
     }

    public void LocationMethod() {// Location常用方法简介
      Location loc = getLocation();
      // loc.distanceTo(Location dest);float
      // loc.getAltitude();double 海拔高度
      // loc.getLatitude();double
      // loc.getLongitude();double
      // loc.getSpeed();float
     }


    要想使用Location服务,还必须添加Location的权限:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

    OK,此文章内容比较简单!

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告