protected LocationManager locationManager;
protected LocationListener locationListener;
/*
GPS_PROVIDER: 這個就是手機裏有GPS芯片,然後利用該芯片就能利用衛星獲得自己的位置信息。但是在室內,GPS定位基本沒用,很難定位的到。
NETWORK_PROVIDER:這個就是利用網絡定位,通常是利用手機基站和WIFI節點的地址來大致定位位置,
*/
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10000/*10秒*/, 1000/*1公里*/, locationListener);
@Override
public void onLocationChanged(Location location)
{
// txtLat = (TextView) findViewById(R.id.textview1);
// txtLat.setText("Latitude:" + location.getLatitude() + ", Longitude:"
// + location.getLongitude());
Log.d("onLocationChanged", "Latitude:" +location.getLatitude() + ", Longitude:"+ location.getLongitude());
}
@Override
public void onProviderDisabled(String provider)
{
Log.d("Latitude", "disable");
}
@Override
public void onProviderEnabled(String provider)
{
Log.d("Latitude", "enable");
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras)
{
Log.d("Latitude", "status");
}
GPS定位功能
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.