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;
  
  
 
 import  android.app.Activity;
 import  android.os.Bundle;
 import  android.view.Menu;
 import  android.view.MenuItem;
 import  android.widget.RelativeLayout;
 import  android.widget.RelativeLayout.LayoutParams;
 import  android.widget.Toast;

Author(s):
Nicolas Gramlich
 
 public class SampleWithMinimapItemizedoverlay extends Activity {
 
 	// ===========================================================
 	// Constants
 	// ===========================================================
 
 	private static final int MENU_ZOOMIN_ID = Menu.FIRST;
 	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);
 		rl.addView(this.new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
 				LayoutParams.FILL_PARENT));
 
 		/* 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)));
 			items.add(new OverlayItem("Berlin""SampleDescription"new GeoPoint(52518333, 13408333)));
 			items.add(new OverlayItem("Washington""SampleDescription"new GeoPoint(38895000, -77036667)));
 			items.add(new OverlayItem("San Francisco""SampleDescription"new GeoPoint(37779300, -122419200)));
 			items.add(new OverlayItem("Tolaga Bay""SampleDescription"new GeoPoint(-38371000, 178298000)));
 
 			/* 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", Toast.LENGTH_LONG).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", Toast.LENGTH_LONG).show();
 							return false;
 						}
 		}
 
 		/* MiniMap */
 		{
			final MinimapOverlay miniMapOverlay = new MinimapOverlay(this,
			this..getOverlays().add(miniMapOverlay);
		}
		this.setContentView(rl);
	}
	// ===========================================================
	// Getter & Setter
	// ===========================================================
	// ===========================================================
	// Methods from SuperClass/Interfaces
	// ===========================================================
	public boolean onCreateOptionsMenu(final Menu pMenu) {
		pMenu.add(0, , Menu.NONE, "ZoomIn");
		pMenu.add(0, , Menu.NONE, "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