Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  // Created by plusminus on 00:23:14 - 03.10.2008
  package org.osmdroid.samples;
  
  
 

Author(s):
Nicolas Gramlich
 
 public class SampleWithMinimapItemizedoverlay extends Activity {
 
 	// ===========================================================
 	// Constants
 	// ===========================================================
 
 	private static final int MENU_ZOOMIN_ID = .;
 	private static final int MENU_ZOOMOUT_ID =  + 1;
 
 	// ===========================================================
 	// Fields
 	// ===========================================================
 
 	private MapView mOsmv;
 
 	// ===========================================================
 	// Constructors
 	// ===========================================================
 	
Called when the activity is first created.
 
 	public void onCreate(final Bundle savedInstanceState) {
 		super.onCreate(savedInstanceState);
 
 
 		final RelativeLayout rl = new RelativeLayout(this);
 
 
 		this. = new MapView(this, 256);
 
 		/* Itemized Overlay */
 		{
 			/* Create a static ItemizedOverlay showing a some Markers on some cities. */
 			final ArrayList<OverlayItemitems = new ArrayList<OverlayItem>();
 			items.add(new OverlayItem("Hannover""SampleDescription"new GeoPoint(52370816,
 					9735936))); // Hannover
 			items.add(new OverlayItem("Berlin""SampleDescription"new GeoPoint(52518333,
 					13408333))); // Berlin
 			items.add(new OverlayItem("Washington""SampleDescription"new GeoPoint(38895000,
 					-77036667))); // Washington
 			items.add(new OverlayItem("San Francisco""SampleDescription"new GeoPoint(37779300,
 					-122419200))); // San Francisco
 
 			/* OnTapListener for the Markers, shows a simple Toast. */
 						public boolean onItemSingleTapUp(final int indexfinal OverlayItem item) {
 							Toast.makeText(
 									"Item '" + item.mTitle + "' (index=" + index
 											+ ") got single tapped up".).show();
 							return true// We 'handled' this event.
 						}
 
 						public boolean onItemLongPress(final int indexfinal OverlayItem item) {
 							Toast.makeText(
 									"Item '" + item.mTitle + "' (index=" + index
 											+ ") got long pressed".).show();
 							return false;
 						}
 		}
		/* MiniMap */
		{
			MinimapOverlay miniMapOverlay = new MinimapOverlay(this,
			this..getOverlays().add(miniMapOverlay);
		}
	}
	// ===========================================================
	// Getter & Setter
	// ===========================================================
	// ===========================================================
	// Methods from SuperClass/Interfaces
	// ===========================================================
	public boolean onCreateOptionsMenu(final Menu pMenu) {
		pMenu.add(0, ."ZoomIn");
		pMenu.add(0, ."ZoomOut");
		return true;
	}
	public boolean onMenuItemSelected(final int featureIdfinal MenuItem item) {
		switch (item.getItemId()) {
			return true;
			return true;
		}
		return false;
	}
	// ===========================================================
	// Methods
	// ===========================================================
	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
New to GrepCode? Check out our FAQ X