您好,欢迎来到好土汽车网。
搜索
您的当前位置:首页Android获取GPS信息

Android获取GPS信息

来源:好土汽车网
Android获取GPS信息

1、Android获取GPS信息一般常用的方式有两种: 1、 2、

通过手机上的GPS获取 通过网络获取

2、获取方式:

1)使用GPS,代码如下:

LocationManagerloctionManager

=

(LocationManager)

getSystemService(Context.LOCATION_SERVICE);

LocationListenerlocationListener = new LocationListener() {

@Override

public void onStatusChanged(String provider, int status,

Bundle extras) { }

@Override

public void onProviderEnabled(String provider) { }

@Override

public void onProviderDisabled(String provider) { }

@Override

public void onLocationChanged(Location location) {

tempLocation = location;

};

}

loctionManager.requestLocationUpdates(LocationManager.GPS_

PROVIDER, 1000, 0,locationListener);(此处可查阅API)

Location

location

=

loctionManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

这里的location即是获取到的GPS信息,可以通过它得到经纬度

2)使用网络获取GPS,代码如下: LocationManagerlocationManager

=

(LocationManager)

getSystemService(Context.LOCATION_SERVICE);

LocationListenerlocationListener = new LocationListener() {

@Override public

void

onStatusChanged(String

provider,

intstatus,Bundle extras) { }

@Override

public void onProviderEnabled(String provider) { }

@Override

};

public void onProviderDisabled(String provider) { }

@Override

public void onLocationChanged(Location location) { }

if (location != null) { }

tempLocation = location;

locationManager.requestLocationUpdates(LocationManager.NET

WORK_PROVIDER,1000, 0, locationListener);

Location

location

=

locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务