public final class LayerUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.mapsforge.core.mapelements.MapElementContainer> |
collisionFreeOrdered(java.util.List<org.mapsforge.core.mapelements.MapElementContainer> input)
Transforms a list of MapElements, orders it and removes those elements that overlap.
|
static org.mapsforge.core.model.Tile |
getLowerRight(org.mapsforge.core.model.BoundingBox boundingBox,
byte zoomLevel,
int tileSize)
Lower right tile for an area.
|
static java.util.List<TilePosition> |
getTilePositions(org.mapsforge.core.model.BoundingBox boundingBox,
byte zoomLevel,
org.mapsforge.core.model.Point topLeftPoint,
int tileSize) |
static java.util.Set<org.mapsforge.core.model.Tile> |
getTiles(org.mapsforge.core.model.BoundingBox boundingBox,
byte zoomLevel,
int tileSize) |
static java.util.Set<org.mapsforge.core.model.Tile> |
getTiles(org.mapsforge.core.model.Tile upperLeft,
org.mapsforge.core.model.Tile lowerRight) |
static org.mapsforge.core.model.Tile |
getUpperLeft(org.mapsforge.core.model.BoundingBox boundingBox,
byte zoomLevel,
int tileSize)
Upper left tile for an area.
|
public static java.util.List<TilePosition> getTilePositions(org.mapsforge.core.model.BoundingBox boundingBox, byte zoomLevel, org.mapsforge.core.model.Point topLeftPoint, int tileSize)
public static org.mapsforge.core.model.Tile getUpperLeft(org.mapsforge.core.model.BoundingBox boundingBox, byte zoomLevel, int tileSize)
boundingBox
- the area boundingBoxzoomLevel
- the zoom level.tileSize
- the tile size.public static org.mapsforge.core.model.Tile getLowerRight(org.mapsforge.core.model.BoundingBox boundingBox, byte zoomLevel, int tileSize)
boundingBox
- the area boundingBoxzoomLevel
- the zoom level.tileSize
- the tile size.public static java.util.Set<org.mapsforge.core.model.Tile> getTiles(org.mapsforge.core.model.Tile upperLeft, org.mapsforge.core.model.Tile lowerRight)
public static java.util.Set<org.mapsforge.core.model.Tile> getTiles(org.mapsforge.core.model.BoundingBox boundingBox, byte zoomLevel, int tileSize)
public static java.util.List<org.mapsforge.core.mapelements.MapElementContainer> collisionFreeOrdered(java.util.List<org.mapsforge.core.mapelements.MapElementContainer> input)
input
- list of MapElements