Я недавно работаю над приложением, и мне нужно показать положение пользователя на карте Google.
Согласно материалу, который я нашел в Интернете и с помощью API.Теперь я могу показать местоположение телефона и отметить его.
В настоящее время я использую приведенный ниже код для получения местоположения
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000,0, this);
........
public void onLocationChanged(Location location) {
if(location!=null){
currentLocation = location;
GeoPoint geo = new GeoPoint(((int)location.getLatitude()*1E6),
((int)location.getLongitude()*1E6))
System.err.println("onLocationChanged"+geo.toString());
mapController.animateTo(geo);
}
Я думаю, этот метод будет вызывать метод onLocationChanged(Location location)
каждую секунду?
Оказывается, локация определяется каждые 15 сек.Но мне нужно обновить информацию о местоположении как можно скорее.