Class OpenStreetMapProvider


public class OpenStreetMapProvider extends TiledProvider
This is an OpenStreetMap Provider http://www.openstreetmap.org/
  • Field Summary

    Fields inherited from class TiledProvider

    _url, _zoomLevel
    Modifier and Type
    Field
    Description
    protected final String
     
    protected int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Empty Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    The provider attribution.
    int
    Maximal zoom level.

    Methods inherited from class TiledProvider

    bboxFor, scale, tileFor, url
    Modifier and Type
    Method
    Description
    bboxFor(Coord position, int zoomLevel)
    Returns the bounding box of a position ina given zoom level
    scale(int zoomLevel)
    Scale to the zoom level
    Gets a tile for the given bounding box
    protected String
    url(int zoomLevel, int xTile, int yTile)
    build a url request for a tile

    Methods inherited from class MapProvider

    maxZoomFor, minZoomLevel, projection, tileSize, tileSize, translate
    Modifier and Type
    Method
    Description
    int
    Returns the maximum zoom of a specific Tile.
    int
    Minimal zoom level user is able to see.
    Gets the Provider projection
    Gets the tile size
    void
    Request map to provide tiles of specific sizes.
    translate(Coord position, int zoomLevel, int pixelsX, int pixelsY)
    Translates position by [pixelsX, pixelsY] at zoomLevel acordingly to maps scale.

    Methods inherited from class Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    Modifier and Type
    Method
    Description
    protected Object
     
    boolean
    Indicates whether some other object is "equal to" this one.
    final Class
    Returns the runtime class of an object.
    int
    Returns a hash code value for the object.
    final void
    Wakes up a single thread that is waiting on this object's monitor.
    final void
    Wakes up all threads that are waiting on this object's monitor.
    Returns a string representation of the object.
    final void
    Causes current thread to wait until another thread invokes the method or the method for this object.
    final void
    wait(long timeout)
    Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.
    final void
    wait(long timeout, int nanos)
    Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
  • Constructor Details

    • OpenStreetMapProvider

      public OpenStreetMapProvider()
      Empty Constructor
  • Method Details

    • attribution

      public String attribution()

      The provider attribution.

      Returns

      a String of the provider attribution

      Specified by:
      attribution in class MapProvider
    • maxZoomLevel

      public int maxZoomLevel()
      Maximal zoom level. Zoom levels are counted from zero to maxZoomLevel(). 0 is farest view, where the scale is greatest.
      Specified by:
      maxZoomLevel in class MapProvider