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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGeojsonTileSource(java.lang.String urlString, java.lang.String tilePath)protectedGeojsonTileSource(java.lang.String urlString, java.lang.String tilePath, int zoomMin, int zoomMax)protectedGeojsonTileSource(org.oscim.tiling.source.UrlTileSource.Builder<?> builder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voiddecodeTags(org.oscim.core.MapElement mapElement, java.util.Map<java.lang.String,java.lang.Object> properties)allow overriding tag handlingorg.oscim.tiling.ITileDataSourcegetDataSource()org.oscim.core.TaggetFeatureTag()voidpostGeomHook(org.oscim.core.MapElement mapElement)modify mapElement before process()org.oscim.core.TagrewriteTag(java.lang.String key, java.lang.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, tileZToUrlZ
-
-
-
-
Constructor Detail
-
GeojsonTileSource
protected GeojsonTileSource(org.oscim.tiling.source.UrlTileSource.Builder<?> builder)
-
GeojsonTileSource
protected GeojsonTileSource(java.lang.String urlString, java.lang.String tilePath)
-
GeojsonTileSource
protected GeojsonTileSource(java.lang.String urlString, java.lang.String tilePath, int zoomMin, int zoomMax)
-
-
Method Detail
-
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, java.util.Map<java.lang.String,java.lang.Object> properties)allow overriding tag handling
-
rewriteTag
public org.oscim.core.Tag rewriteTag(java.lang.String key, java.lang.Object value)
-
postGeomHook
public void postGeomHook(org.oscim.core.MapElement mapElement)
modify mapElement before process()
-
-