diff --git a/vtm-android-example/AndroidManifest.xml b/vtm-android-example/AndroidManifest.xml index c237b828..1b0ad094 100644 --- a/vtm-android-example/AndroidManifest.xml +++ b/vtm-android-example/AndroidManifest.xml @@ -10,7 +10,7 @@ + android:targetSdkVersion="10" /> { - MapView mMapView; +public class MarkerOverlayActivity extends BitmapTileMapActivity +implements OnItemGestureListener { + + public MarkerOverlayActivity() { + super(new DefaultSources.StamenToner()); + } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_map); - - mMapView = (MapView) findViewById(R.id.mapView); - registerMapView(mMapView); Drawable d = getResources().getDrawable(R.drawable.marker_poi); MarkerSymbol symbol = AndroidGraphics.makeMarker(d, HotspotPlace.CENTER); diff --git a/vtm-android-example/src/org/oscim/android/test/PathOverlayActivity.java b/vtm-android-example/src/org/oscim/android/test/PathOverlayActivity.java index 3b023845..db6951e7 100644 --- a/vtm-android-example/src/org/oscim/android/test/PathOverlayActivity.java +++ b/vtm-android-example/src/org/oscim/android/test/PathOverlayActivity.java @@ -19,25 +19,22 @@ package org.oscim.android.test; import java.util.ArrayList; import java.util.List; -import org.oscim.android.MapActivity; -import org.oscim.android.MapView; import org.oscim.backend.canvas.Color; import org.oscim.core.GeoPoint; import org.oscim.layers.PathLayer; +import org.oscim.tiling.source.bitmap.DefaultSources; import android.os.Bundle; -public class PathOverlayActivity extends MapActivity { +public class PathOverlayActivity extends BitmapTileMapActivity { - MapView mMapView; + public PathOverlayActivity() { + super(new DefaultSources.StamenToner()); + } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_map); - - mMapView = (MapView) findViewById(R.id.mapView); - registerMapView(mMapView); for (double lon = -180; lon < 180; lon += 5) { List pts = new ArrayList(); @@ -46,9 +43,8 @@ public class PathOverlayActivity extends MapActivity { //pts.add(new GeoPoint(lat, lon)); pts.add(new GeoPoint(lat, Math.sin((lat + 180) / 360 * Math.PI) * lon)); - PathLayer pathLayer = new PathLayer(mMap, - Color.rainbow((float) (lon + 180) / 360), - 3); + int c = Color.fade(Color.rainbow((float) (lon + 180) / 360), 0.8f); + PathLayer pathLayer = new PathLayer(mMap, c, 3); pathLayer.setPoints(pts); mMap.getLayers().add(pathLayer); @@ -59,11 +55,10 @@ public class PathOverlayActivity extends MapActivity { for (double lon = -180; lon <= 180; lon += 1) //pts.add(new GeoPoint(lat, lon)); - pts.add(new GeoPoint(Math.sin(lon/6 * Math.PI) * 3 + lat, lon)); + pts.add(new GeoPoint(Math.sin(lon / 6 * Math.PI) * 3 + lat, lon)); - PathLayer pathLayer = new PathLayer(mMap, - Color.rainbow((float) (lat + 90) / 180), - 3); + int c = Color.fade(Color.rainbow((float) (lat + 90) / 180), 0.8f); + PathLayer pathLayer = new PathLayer(mMap, c, 3); pathLayer.setPoints(pts); mMap.getLayers().add(pathLayer);