Hello.
When booting I get the card user's location on the map:
    private MapView mapView;
    private MapController mapController;
    private MyLocationOverlay myLocationOverlay;
    private LocationManager mLocationManager;
    private LocationListener mLocationListener;

mapController = mapView.getController();
        initMap();
        mapController.setZoom(18);
        mapView.setClickable(true);
        mapView.setEnabled(true);
        mapView.setSatellite(false);}

       private void initMap() {
            myLocationOverlay = new MyLocationOverlay(this, mapView);
            mapView.getOverlays().add(myLocationOverlay);
            myLocationOverlay.enableCompass();
            myLocationOverlay.enableMyLocation();
            myLocationOverlay.runOnFirstFix(new Runnable() {
                public void run() {
 
mapController.animateTo(myLocationOverlay.getMyLocation());
                }
            });
How can I update the data after some time. I do so, but it does not
work.
 mLocationManager = (LocationManager)
this.getSystemService(Context.LOCATION_SERVICE);
                  mLocationListener = new LocationListener() {
    public void onLocationChanged(Location location) {

      makeUseOfNewLocation(location);
    }

    public void onStatusChanged(String provider, int status, Bundle
extras) {}

    public void onProviderEnabled(String provider) {}

    public void onProviderDisabled(String provider) {}
  };
 
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
0, 0, locationListener);
 
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, locationListener);
What I am doing no wrong?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to