上文写了GPS的location监听函数和卫星的监听函数,接下来是监听函数的响应函数:
1. location响应函数,当手机终端移动时,位置会发生改变,就会触发下面的location响应函数
//定位监听类负责监听位置信息的变化情况
private final LocationListener locationListener = new LocationListener()
{
//当位置改变时调用下面的函数
@Override
public void onLocationChanged(Location location)
{
//通过GPS获取位置,新的位置信息放在location中,调用updateToNewLocation函数显示位置信息
updateToNewLocation(location);
}
//当Provider不可用时调用下面的函数
@Override
public void onProviderDisabled(String arg0)
{
}
@Override
public void onProviderEnabled(String arg0)
{
}
@Override
public void onStatusChanged(String arg0, int arg1, Bundle arg2)
{
updateToNewLocation(null);
}
};
2. 显示GPS位置信息,location响应函数中,当location发生变化时调用下面的函数
<