/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/stationmap/StationMapView.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/stationmap/StationMapView.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 368 by torben, Wed Sep 30 13:32:20 2009 UTC revision 369 by torben, Wed Sep 30 16:40:48 2009 UTC
# Line 3  package dk.thoerup.traininfo.stationmap; Line 3  package dk.thoerup.traininfo.stationmap;
3  import java.util.List;  import java.util.List;
4    
5  import android.content.Intent;  import android.content.Intent;
6    import android.graphics.drawable.Drawable;
7  import android.os.Bundle;  import android.os.Bundle;
8  import android.util.Log;  import android.util.Log;
9    
10  import com.google.android.maps.MapActivity;  import com.google.android.maps.MapActivity;
11  import com.google.android.maps.MapController;  import com.google.android.maps.MapController;
12  import com.google.android.maps.MapView;  import com.google.android.maps.MapView;
13    import com.google.android.maps.MyLocationOverlay;
14    import com.google.android.maps.Overlay;
15    
16  import dk.thoerup.traininfo.R;  import dk.thoerup.traininfo.R;
17    
# Line 39  public class StationMapView extends MapA Line 42  public class StationMapView extends MapA
42                  Log.i("MapView", "" + userLocation.getLatitude() + "," + userLocation.getLongitude());                  Log.i("MapView", "" + userLocation.getLatitude() + "," + userLocation.getLongitude());
43                  mapController.setCenter( userLocation.toGeopoint() );                  mapController.setCenter( userLocation.toGeopoint() );
44                    
45                  StationOverlay stationOverlay = new StationOverlay(getResources().getDrawable(R.drawable.train_24));                  Drawable defaultIcon = getResources().getDrawable(R.drawable.train_24);
46                                            StationOverlay stationOverlay = new StationOverlay(defaultIcon, this);
                 stationOverlay.addUserLocation( userLocation );  
47                                    
48                  List<GeoPair> stations = (List<GeoPair>) launchedBy.getSerializableExtra("stations");                  List<GeoPair> stations = (List<GeoPair>) launchedBy.getSerializableExtra("stations");
49                  stationOverlay.addStations( stations );                  stationOverlay.addStations( stations );
50                                    
51                  mapView.getOverlays().add(      stationOverlay );                  List<Overlay> overlays = mapView.getOverlays();
52                    overlays.add( stationOverlay );
53                    
54                    MyLocationOverlay myLocation = new MyLocationOverlay(this,mapView);
55                    myLocation.enableMyLocation();
56                                    
57                    overlays.add(  myLocation );
58          }          }
59    
60    

Legend:
Removed from v.368  
changed lines
  Added in v.369

  ViewVC Help
Powered by ViewVC 1.1.20