public class MapDataStoreLabelStore extends java.lang.Object implements LabelStore
Constructor and Description |
---|
MapDataStoreLabelStore(MapDataStore mapDataStore,
RenderThemeFuture renderThemeFuture,
float textScale,
DisplayModel displayModel,
org.mapsforge.core.graphics.GraphicFactory graphicFactory) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the data.
|
int |
getVersion()
Returns a version number, which changes every time an update is made to the LabelStore.
|
java.util.List<org.mapsforge.core.mapelements.MapElementContainer> |
getVisibleItems(org.mapsforge.core.model.Tile upperLeft,
org.mapsforge.core.model.Tile lowerRight)
Gets the items that are visible on a set of tiles.
|
public MapDataStoreLabelStore(MapDataStore mapDataStore, RenderThemeFuture renderThemeFuture, float textScale, DisplayModel displayModel, org.mapsforge.core.graphics.GraphicFactory graphicFactory)
public void clear()
LabelStore
clear
in interface LabelStore
public int getVersion()
LabelStore
getVersion
in interface LabelStore
public java.util.List<org.mapsforge.core.mapelements.MapElementContainer> getVisibleItems(org.mapsforge.core.model.Tile upperLeft, org.mapsforge.core.model.Tile lowerRight)
LabelStore
getVisibleItems
in interface LabelStore
upperLeft
- tile in upper left corner of visible area.lowerRight
- tile in lower right corner of visible area.