我编写了一个代码,只需按一下按钮即可获得最新的纬度和经度。我在移动设备上部署时发现,它给出了移动设备最后一次与塔同步的时间,并且在再次尝试几秒钟后,它更接近实际的纬度和经度。手机与最近的塔同步后如何获取最新坐标?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");
}
}
});