Как быстро обновить позицию пользователя на Google Map в Android? - PullRequest
1 голос
/ 02 ноября 2011

Я недавно работаю над приложением, и мне нужно показать положение пользователя на карте 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 сек.Но мне нужно обновить информацию о местоположении как можно скорее.

1 Ответ

1 голос
/ 02 ноября 2011

Используйте GPS_PROVIDER

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...