public class Poi3DLayer
extends org.oscim.layers.Layer
implements org.oscim.map.Map.UpdateListener, org.oscim.layers.tile.ZoomLimiter.IZoomLimiter
| Modifier and Type | Field and Description |
|---|---|
static int |
MIN_ZOOM |
static float |
MODEL_DISTANCE
Distance in meter between two 3d-models in an area or on a line (e.g.
|
static boolean |
RANDOM_TRANSFORM |
static org.oscim.core.Tag |
TAG_ARTWORK |
static org.oscim.core.Tag |
TAG_FOREST |
static org.oscim.core.Tag |
TAG_MEMORIAL |
static org.oscim.core.Tag |
TAG_STREETLAMP |
static org.oscim.core.Tag |
TAG_TREE |
static org.oscim.core.Tag |
TAG_TREE_BROADLEAVED |
static org.oscim.core.Tag |
TAG_TREE_NEEDLELEAVED |
static org.oscim.core.Tag |
TAG_TREE_ROW |
static org.oscim.core.Tag |
TAG_WOOD |
| Constructor and Description |
|---|
Poi3DLayer(org.oscim.map.Map map,
org.oscim.layers.tile.vector.VectorTileLayer tileLayer) |
Poi3DLayer(org.oscim.map.Map map,
org.oscim.layers.tile.vector.VectorTileLayer tileLayer,
boolean useDefaults) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModel(java.lang.String path,
org.oscim.core.Tag tag)
Assign model with specified path to an OSM tag.
|
void |
addModel(org.oscim.model.VtmModels model,
org.oscim.core.Tag tag) |
void |
addZoomLimit() |
void |
hideThemeRenders(org.oscim.core.Tag tag)
Provide elements with specified tag from being rendered with theme rules.
|
void |
onMapEvent(org.oscim.event.Event ev,
org.oscim.core.MapPosition pos) |
void |
removeZoomLimit() |
void |
showThemeRenders(org.oscim.core.Tag tag)
Enable theme rendering of previously hidden elements.
|
void |
useDefaults() |
public static final int MIN_ZOOM
public static final boolean RANDOM_TRANSFORM
public static final org.oscim.core.Tag TAG_TREE
public static final org.oscim.core.Tag TAG_MEMORIAL
public static final org.oscim.core.Tag TAG_FOREST
public static final org.oscim.core.Tag TAG_WOOD
public static final org.oscim.core.Tag TAG_ARTWORK
public static final org.oscim.core.Tag TAG_TREE_BROADLEAVED
public static final org.oscim.core.Tag TAG_TREE_NEEDLELEAVED
public static final org.oscim.core.Tag TAG_TREE_ROW
public static final org.oscim.core.Tag TAG_STREETLAMP
public static float MODEL_DISTANCE
public Poi3DLayer(org.oscim.map.Map map,
org.oscim.layers.tile.vector.VectorTileLayer tileLayer)
public Poi3DLayer(org.oscim.map.Map map,
org.oscim.layers.tile.vector.VectorTileLayer tileLayer,
boolean useDefaults)
public void addModel(org.oscim.model.VtmModels model,
org.oscim.core.Tag tag)
public void addModel(java.lang.String path,
org.oscim.core.Tag tag)
public void onMapEvent(org.oscim.event.Event ev,
org.oscim.core.MapPosition pos)
onMapEvent in interface org.oscim.map.Map.UpdateListenerpublic void hideThemeRenders(org.oscim.core.Tag tag)
public void showThemeRenders(org.oscim.core.Tag tag)
public void useDefaults()
public void addZoomLimit()
addZoomLimit in interface org.oscim.layers.tile.ZoomLimiter.IZoomLimiterpublic void removeZoomLimit()
removeZoomLimit in interface org.oscim.layers.tile.ZoomLimiter.IZoomLimiter