package org.osmdroid.api; /** * An interface that resembles the Google Maps API MapController class and is implemented by the * osmdroid {@link org.osmdroid.views.MapController} class. * * @author Neil Boyd * */ public interface IMapController { void animateTo(IGeoPoint geoPoint); void scrollBy(int x, int y); void setCenter(IGeoPoint point); int setZoom(int zoomLevel); void stopAnimation(boolean jumpToFinish); void stopPanning(); boolean zoomIn(); boolean zoomInFixing(int xPixel, int yPixel); boolean zoomOut(); boolean zoomOutFixing(int xPixel, int yPixel); boolean zoomTo(int zoomLevel); boolean zoomToFixing(int zoomLevel, int xPixel, int yPixel); @Deprecated void zoomToSpan(int latSpanE6, int lonSpanE6); void zoomToSpan(double latSpan, double lonSpan); }