Class MarkerAutoScaling

    • Field Summary

      • Fields inherited from class org.mapsforge.map.layer.Layer

        displayModel
    • Constructor Summary

      Constructors 
      Constructor Description
      MarkerAutoScaling​(org.mapsforge.core.model.LatLong latLong, java.awt.Image image)
      Create a new MarkerAutoScaling at the given position with the given image.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void draw​(org.mapsforge.core.model.BoundingBox boundingBox, byte zoomLevel, org.mapsforge.core.graphics.Canvas canvas, org.mapsforge.core.model.Point topLeftPoint)  
      java.awt.Image getImage()  
      void setImage​(java.awt.Image image)
      Set a new image for this marker overlay
      • Methods inherited from class org.mapsforge.map.layer.overlay.Marker

        contains, getBitmap, getHorizontalOffset, getLatLong, getPosition, getVerticalOffset, onDestroy, setBitmap, setHorizontalOffset, setLatLong, setVerticalOffset
      • Methods inherited from class org.mapsforge.map.layer.Layer

        getDisplayModel, isVisible, onAdd, onLongPress, onRemove, onScroll, onTap, requestRedraw, setDisplayModel, setVisible, setVisible
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MarkerAutoScaling

        public MarkerAutoScaling​(org.mapsforge.core.model.LatLong latLong,
                                 java.awt.Image image)
        Create a new MarkerAutoScaling at the given position with the given image.
        Parameters:
        latLong - Initial position of the marker.
        image - Image for this marker.
    • Method Detail

      • setImage

        public void setImage​(java.awt.Image image)
        Set a new image for this marker overlay
        Parameters:
        image - New image to set.
      • getImage

        public java.awt.Image getImage()
        Returns:
        Current image (marker) of this overlay.
      • draw

        public void draw​(org.mapsforge.core.model.BoundingBox boundingBox,
                         byte zoomLevel,
                         org.mapsforge.core.graphics.Canvas canvas,
                         org.mapsforge.core.model.Point topLeftPoint)
        Overrides:
        draw in class org.mapsforge.map.layer.overlay.Marker