Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Map extends Activity{
- MapView mapView;
- MapController mapController;
- ArrayList<OverlayItem> overlayItemArray;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.map);
- mapView = (MapView) this.findViewById(R.id.mapView);
- mapView.setBuiltInZoomControls(true);
- mapView.setMultiTouchControls(true);
- mapController = (MapController) mapView.getController();
- mapController.setZoom(14);
- GeoPoint startPoint = new GeoPoint(58.4109, 15.6216);
- mapController.setCenter(startPoint);
- // Create an ArrayList with overlays to display objects on map
- overlayItemArray = new ArrayList<OverlayItem>();
- // Create som init objects
- OverlayItem linkopingItem = new OverlayItem("Linkoping", "Sweden",
- new GeoPoint(58.4109, 15.6216));
- OverlayItem stockholmItem = new OverlayItem("Stockholm", "Sweden",
- new GeoPoint(59.3073348, 18.0747967));
- // Add the init objects to the ArrayList overlayItemArray
- overlayItemArray.add(linkopingItem);
- overlayItemArray.add(stockholmItem);
- // Add the Array to the IconOverlay
- ItemizedIconOverlay<OverlayItem> itemizedIconOverlay = new ItemizedIconOverlay<OverlayItem>(this, overlayItemArray, null);
- // Add the overlay to the MapView
- mapView.getOverlays().add(itemizedIconOverlay);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement