ボタンを押すだけで最新の緯度と経度を取得するコードを作成しました。モバイルに展開したときにわかったのは、モバイルが最後にタワーと同期した時間を示し、数秒後に再試行すると実際の緯度と経度に近づくことです。モバイルが最も近いタワーと同期した後に最新の座標を取得するにはどうすればよいですか? 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");
}
}
});