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
Modifier and TypeClassDescriptionstatic interface
Interface to be implemented by sources that should provide max zoom management.static interface
Interface to be implemented by sources that should provide min zoom management.static interface
Interface to be implemented by sources that should provide tileSize management.static interface
Interface 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.HasUrlTileSourceOptions
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
TileSource.HasCacheSize, TileSource.HasOpaque, TileSource.HasTileSourceOptions
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
Source.HasAttributions, Source.HasAttributionsCollapsible, Source.HasProjection, Source.HasSourceOptions, Source.HasWrapX
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
MapObservableObject.ObjectChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected Double
protected Integer
protected Integer
protected Size
Fields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
crossOrigin
Fields inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
url, urls
Fields inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
cacheSize, opaque
Fields inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
attributions, attributionsCollapsible, projection, wrapX
Fields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, removedChildren, syncId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Double
protected Integer
protected Integer
protected Size
protected void
protected void
setMaxZoom
(Integer maxZoom) protected void
setMinZoom
(Integer minZoom) protected void
setTileSize
(Size tileSize) Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileImageSource
getCrossOrigin, setCrossOrigin
Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.UrlTileSource
getUrl, getUrls, setUrl, setUrls
Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.TileSource
getCacheSize, getOpaque, setCacheSize, setOpaque
Methods inherited from class io.jmix.mapsflowui.kit.component.model.source.Source
getAttributions, getAttributionsCollapsible, getProjection, getWrapX, setAttributions, setAttributionsCollapsible, setProjection, setWrapX
Methods 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
-