Class AbstractXyzSource
java.lang.Object
io.jmix.mapsflowui.kit.component.model.MapObservableObject
io.jmix.mapsflowui.kit.component.model.source.Source
io.jmix.mapsflowui.kit.component.model.source.TileSource
io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
io.jmix.mapsflowui.kit.component.model.source.TileImageSource
io.jmix.mapsflowui.kit.component.model.source.AbstractXyzSource
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NoOpOsmSource,NoOpXyzSource,OsmSource,XyzSource
Base source for loading tiled images using XYZ format. It is a de facto OpenStreetMap
standard, also known as
Slippy Map Tilenames, defining scheme for tiles that are served through a web server.
For more details see: XYZ docs
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceInterface to be implemented by sources that should provide max zoom management.static interfaceInterface to be implemented by sources that should provide min zoom management.static interfaceInterface to be implemented by sources that should provide tileSize management.static interfaceInterface to be implemented by sources that should provide all attributes fromAbstractXyzSource.Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
UrlTileSource.HasUrls, UrlTileSource.HasUrlTileSourceOptionsNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
TileSource.HasCacheSize, TileSource.HasOpaque, TileSource.HasTileSourceOptionsNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
Source.HasAttributions, Source.HasAttributionsCollapsible, Source.HasProjection, Source.HasSourceOptions, Source.HasWrapXNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
MapObservableObject.ObjectChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Doubleprotected Integerprotected Integerprotected SizeFields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
crossOriginFields inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
url, urlsFields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
cacheSize, opaqueFields inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
attributions, attributionsCollapsible, projection, wrapXFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, removedChildren, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Doubleprotected Integerprotected Integerprotected Sizeprotected voidprotected voidsetMaxZoom(Integer maxZoom) protected voidsetMinZoom(Integer minZoom) protected voidsetTileSize(Size tileSize) Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
getCrossOrigin, setCrossOriginMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
getUrl, getUrls, setUrl, setUrlsMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
getCacheSize, getOpaque, setCacheSize, setOpaqueMethods inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
getAttributions, getAttributionsCollapsible, getProjection, getWrapX, setAttributions, setAttributionsCollapsible, setProjection, setWrapXMethods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
addChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, getType, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, unmarkDirtyInDepth
-
Field Details
-
tileSize
-
maxZoom
-
minZoom
-
gutter
-
-
Constructor Details
-
AbstractXyzSource
public AbstractXyzSource()
-
-
Method Details
-
getTileSize
-
setTileSize
-
getMaxZoom
-
setMaxZoom
-
getMinZoom
-
setMinZoom
-
getGutter
-
setGutter
-