Class GeoJsonTileSource


  • 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.TileUrlFormatter
      • Nested 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_FORMATTER
      • Fields inherited from class org.oscim.tiling.TileSource

        mAlpha, mFadeSteps, mName, mOverZoom, mTileSize, mZoomMax, mZoomMin, options, tileCache
    • Constructor Summary

      Constructors 
      Constructor Description
      GeoJsonTileSource​(java.lang.String url)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void decodeTags​(org.oscim.core.MapElement mapElement, java.util.Map<java.lang.String,​java.lang.Object> properties)
      allow overriding tag handling
      org.oscim.tiling.ITileDataSource getDataSource()  
      org.oscim.core.Tag getFeatureTag()  
      void postGeomHook​(org.oscim.core.MapElement mapElement)
      modify mapElement before process()
      org.oscim.core.Tag rewriteTag​(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
      • Methods inherited from class org.oscim.tiling.TileSource

        getAlpha, getFadeSteps, getName, getOption, getOverZoom, getTileSize, getZoomLevelMax, getZoomLevelMin, setCache, setFadeSteps, setOption
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeoJsonTileSource

        public GeoJsonTileSource​(java.lang.String url)
    • Method Detail

      • getDataSource

        public org.oscim.tiling.ITileDataSource getDataSource()
        Specified by:
        getDataSource in class org.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()