public class MapView
extends java.awt.Container
implements org.mapsforge.map.view.MapView
| Constructor and Description |
|---|
MapView() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputListener(org.mapsforge.map.view.InputListener listener) |
void |
addLayer(org.mapsforge.map.layer.Layer layer) |
void |
addListeners() |
void |
destroy()
Clear map view.
|
void |
destroyAll()
Clear all map view elements.
i.e. |
org.mapsforge.core.model.BoundingBox |
getBoundingBox() |
org.mapsforge.core.model.Dimension |
getDimension() |
org.mapsforge.map.view.FpsCounter |
getFpsCounter() |
org.mapsforge.map.view.FrameBuffer |
getFrameBuffer() |
org.mapsforge.map.layer.LayerManager |
getLayerManager() |
org.mapsforge.map.scalebar.MapScaleBar |
getMapScaleBar() |
org.mapsforge.map.util.MapViewProjection |
getMapViewProjection() |
org.mapsforge.map.model.Model |
getModel() |
void |
onMoveEvent()
This method is called by internal programs only.
|
void |
onZoomEvent()
This method is called by internal programs only.
|
void |
paint(java.awt.Graphics graphics) |
void |
removeInputListener(org.mapsforge.map.view.InputListener listener) |
void |
setCenter(org.mapsforge.core.model.LatLong center) |
void |
setMapScaleBar(org.mapsforge.map.scalebar.MapScaleBar mapScaleBar) |
void |
setZoomLevel(byte zoomLevel) |
void |
setZoomLevelMax(byte zoomLevelMax) |
void |
setZoomLevelMin(byte zoomLevelMin) |
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic void addInputListener(org.mapsforge.map.view.InputListener listener)
public void addLayer(org.mapsforge.map.layer.Layer layer)
addLayer in interface org.mapsforge.map.view.MapViewpublic void addListeners()
public void destroy()
destroy in interface org.mapsforge.map.view.MapViewpublic void destroyAll()
destroyAll in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.core.model.BoundingBox getBoundingBox()
getBoundingBox in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.core.model.Dimension getDimension()
getDimension in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.view.FpsCounter getFpsCounter()
getFpsCounter in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.view.FrameBuffer getFrameBuffer()
getFrameBuffer in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.layer.LayerManager getLayerManager()
getLayerManager in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.scalebar.MapScaleBar getMapScaleBar()
getMapScaleBar in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.util.MapViewProjection getMapViewProjection()
getMapViewProjection in interface org.mapsforge.map.view.MapViewpublic org.mapsforge.map.model.Model getModel()
getModel in interface org.mapsforge.map.view.MapViewpublic void onMoveEvent()
InputListener about the start of a manual move.
Note that this method may be called multiple times while the move has been started.
Also note that only manual moves get notified.public void onZoomEvent()
InputListener about the start of a manual zoom.
Note that this method may be called multiple times while the zoom has been started.
Also note that only manual zooms get notified.public void paint(java.awt.Graphics graphics)
paint in class java.awt.Containerpublic void removeInputListener(org.mapsforge.map.view.InputListener listener)
public void setCenter(org.mapsforge.core.model.LatLong center)
setCenter in interface org.mapsforge.map.view.MapViewpublic void setMapScaleBar(org.mapsforge.map.scalebar.MapScaleBar mapScaleBar)
setMapScaleBar in interface org.mapsforge.map.view.MapViewpublic void setZoomLevel(byte zoomLevel)
setZoomLevel in interface org.mapsforge.map.view.MapViewpublic void setZoomLevelMax(byte zoomLevelMax)
setZoomLevelMax in interface org.mapsforge.map.view.MapViewpublic void setZoomLevelMin(byte zoomLevelMin)
setZoomLevelMin in interface org.mapsforge.map.view.MapView