FMTCTileProvider class
Specialised TileProvider
that uses a specialised ImageProvider to connect
to FMTC internals
An "FMTC" identifying mark is injected into the "User-Agent" header generated
by flutter_map, except if specified in the constructor. For technical
details, see _CustomUserAgentCompatMap
.
Create from the store directory chain, eg. FMTCStore.getTileProvider.
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
-
headers
→ Map<
String, String> -
Custom HTTP headers that may be sent with each tile request
finalinherited
- httpClient → Client
-
http.Client
(such as aIOClient
) used to make all network requestsfinal - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- settings → FMTCTileProviderSettings
-
The tile provider settings to use
final
- storeName → String
-
The store name of the FMTCStore used when generating this provider
final
- supportsCancelLoading → bool
-
Indicates to flutter_map internals whether to call getImage (when
false
) or getImageWithCancelLoadingSupportno setterinherited
Methods
-
checkTileCached(
{required TileCoordinates coords, required TileLayer options}) → Future< bool> - Check whether a specified tile is cached in the current store
-
checkTileCachedAsync(
{required TileCoordinates coords, required TileLayer options}) → Future< bool> - Check whether a specified tile is cached in the current store
-
dispose(
) → Future< void> -
Called when the
TileLayer
is disposed -
generateReplacementMap(
String urlTemplate, TileCoordinates coordinates, TileLayer options) → Map< String, String> -
Generate the Map of placeholders to replacements, to be used in
populateTemplatePlaceholders
inherited
-
getImage(
TileCoordinates coordinates, TileLayer options) → ImageProvider< Object> -
Retrieve a tile as an image, based on its coordinates and the
TileLayer
-
getImageWithCancelLoadingSupport(
TileCoordinates coordinates, TileLayer options, Future< void> cancelLoading) → ImageProvider<Object> -
Retrieve a tile as an image, based on its coordinates and the
TileLayer
inherited -
getTileFallbackUrl(
TileCoordinates coordinates, TileLayer options) → String? -
Generate a fallback URL for a tile, based on its coordinates and the
TileLayer
inherited -
getTileUrl(
TileCoordinates coordinates, TileLayer options) → String -
Generate a primary URL for a tile, based on its coordinates and the
TileLayer
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
populateTemplatePlaceholders(
String urlTemplate, TileCoordinates coordinates, TileLayer options) → String -
Replaces placeholders in the form
templatePlaceholderElement
with their corresponding valuesinherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override