我编写了一个代码,只需按一下按钮即可获得最新的纬度和经度。我在移动设备上部署的结果是,它提供了移动设备最后一次与塔台同步的信息,经过几秒钟再次尝试时,它更接近实际的纬度和经度。移动设备与最近的塔楼同步后如何获得最新的坐标? PL。帮助
代码
buttonGetLocation.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Location location = mLocationManager.getLastKnownLocation(provider);
if (location != null) {
onLocationChanged(location);
// Send SMS on only first Update
sendSMS(location.getLatitude(),location.getLongitude());
} else {
textLongitude.setText("Location not available");
textLatitude.setText("Location not available");
}
}
});