Package org.oscim.tiling.source.geojson
Class GeojsonTileSource
java.lang.Object
org.oscim.tiling.TileSource
org.oscim.tiling.source.UrlTileSource
org.oscim.tiling.source.geojson.GeojsonTileSource
- Direct Known Subclasses:
MapzenGeojsonTileSource,NextzenGeojsonTileSource
public abstract class GeojsonTileSource
extends org.oscim.tiling.source.UrlTileSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.oscim.tiling.source.UrlTileSource
org.oscim.tiling.source.UrlTileSource.Builder<T extends org.oscim.tiling.source.UrlTileSource.Builder<T>>, org.oscim.tiling.source.UrlTileSource.TileUrlFormatterNested classes/interfaces inherited from class org.oscim.tiling.TileSource
org.oscim.tiling.TileSource.OpenResult, org.oscim.tiling.TileSource.Options -
Field Summary
Fields inherited from class org.oscim.tiling.source.UrlTileSource
URL_FORMATTERFields inherited from class org.oscim.tiling.TileSource
mAlpha, mFadeSteps, mName, mOverZoom, mTileSize, mZoomMax, mZoomMin, options, tileCache -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGeojsonTileSource(String urlString, String tilePath) protectedGeojsonTileSource(String urlString, String tilePath, int zoomMin, int zoomMax) protectedGeojsonTileSource(org.oscim.tiling.source.UrlTileSource.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddecodeTags(org.oscim.core.MapElement mapElement, Map<String, Object> properties) allow overriding tag handlingorg.oscim.tiling.ITileDataSourceorg.oscim.core.TagvoidpostGeomHook(org.oscim.core.MapElement mapElement) modify mapElement before process()org.oscim.core.TagrewriteTag(String key, Object value) Methods inherited from class org.oscim.tiling.source.UrlTileSource
close, getHttpEngine, getRequestHeader, getTilePath, getTileUrl, getUrl, getUrlFormatter, open, setApiKey, setHttpEngine, setHttpRequestHeaders, setUrlFormatter, tileXToUrlX, tileYToUrlY, tileZToUrlZMethods inherited from class org.oscim.tiling.TileSource
getAlpha, getFadeSteps, getName, getOption, getOverZoom, getTileSize, getZoomLevelMax, getZoomLevelMin, setCache, setFadeSteps, setOption
-
Constructor Details
-
GeojsonTileSource
protected GeojsonTileSource(org.oscim.tiling.source.UrlTileSource.Builder<?> builder) -
GeojsonTileSource
-
GeojsonTileSource
-
-
Method Details
-
getDataSource
public org.oscim.tiling.ITileDataSource getDataSource()- Specified by:
getDataSourcein classorg.oscim.tiling.TileSource
-
getFeatureTag
public org.oscim.core.Tag getFeatureTag() -
decodeTags
public abstract void decodeTags(org.oscim.core.MapElement mapElement, Map<String, Object> properties) allow overriding tag handling -
rewriteTag
-
postGeomHook
public void postGeomHook(org.oscim.core.MapElement mapElement) modify mapElement before process()
-