Package com.metsci.glimpse.charts.slippy
Class SlippyMapTilePainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.base.GlimpsePainterBase
-
- com.metsci.glimpse.core.painter.texture.ShadedTexturePainter
-
- com.metsci.glimpse.charts.slippy.SlippyMapTilePainter
-
- All Implemented Interfaces:
GlimpsePainter
public class SlippyMapTilePainter extends ShadedTexturePainter
Paints the slippy tiles. New tiles are fetched dynamically as the user zooms/pans and stale textures are removed.- Author:
- oren
-
-
Constructor Summary
Constructors Constructor Description SlippyMapTilePainter(GeoProjection geoProj, List<String> prefixes, ExecutorService exec, Path cacheDir, int maxZoom)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doPaintTo(GlimpseContext context)
-
Methods inherited from class com.metsci.glimpse.core.painter.texture.ShadedTexturePainter
addDrawableTexture, addDrawableTexture, addNonDrawableTexture, addNonDrawableTexture, addNonDrawableTexture, doDispose, removeAllDrawableTextures, removeAllNonDrawableTextures, removeDrawableTexture, removeNonDrawableTexture, removeNonDrawableTexture, setProgram
-
Methods inherited from class com.metsci.glimpse.core.painter.base.GlimpsePainterBase
dispose, getAxis1D, getAxis2D, getBounds, getGL3, isDisposed, isVisible, paintTo, requireAxis1D, requireAxis2D, setLookAndFeel, setVisible
-
-
-
-
Constructor Detail
-
SlippyMapTilePainter
public SlippyMapTilePainter(GeoProjection geoProj, List<String> prefixes, ExecutorService exec, Path cacheDir, int maxZoom)
-
-
Method Detail
-
doPaintTo
public void doPaintTo(GlimpseContext context)
- Overrides:
doPaintTo
in classShadedTexturePainter
-
-