WmtsService class final
An Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS).
The OGC WMTS standard is an international specification for serving digital maps over the web using cached image tiles. The WMTS service may be hosted in ArcGIS Online, ArcGIS Enterprise, or on a third party server. You can construct a WmtsService using the URL for a WMTS service. Once loaded, you can browse its metadata using WmtsService.serviceInfo and access its layers using the WmtsServiceInfo.layerInfos collection.
A WMTS service provides access to a set of cached tiles at predefined scales. The service provides a collection of tile matrix sets, each of these is composed of one or more tile matrices for a series of fixed scales. As the scale decreases, the number of tiles in the matrix increases - each tile being of a smaller geographic area and of a higher resolution.
WMTS version 1.0.0 is supported.
- Implemented types
- Mixed in types
Constructors
- WmtsService.withUri(Uri uri)
-
Creates a WmtsService with the specified URL to the WMTS service.
factory
Properties
-
customParameters
→ Map<
String, String> -
These parameters are appended to GetCapabilities, and GetTile. If a
parameter with the same name is defined in a layer's custom parameters,
then layer-specific values take precedence over service-wide values.
Parameters intended for GetCapabilities requests should be set before the
service is loaded.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- loadError → ArcGISException?
-
The load error.
no setterinherited
- loadStatus → LoadStatus
-
The load status.
no setterinherited
-
onLoadStatusChanged
→ Stream<
LoadStatus> -
A stream that reports changes to the
LoadStatus
.no setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceInfo → WmtsServiceInfo?
-
The information for browsing and accessing the WmtsService content.
no setter
- uri → Uri
-
The WMTS service's URL.
no setter
Methods
-
cancelLoad(
) → void -
Cancels loading metadata for the object.
inherited
-
load(
) → Future< void> -
Loads the metadata for the object asynchronously.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
retryLoad(
) → Future< void> -
Loads or retries loading metadata for the object asynchronously.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited