HereTileLayer static method
- required HereType type,
- TileLayerOptions? options,
- required String appId,
- required String appCode,
- String version = 'v3',
Used to load and display tile layers from HERE Map servers.
Example:
U.HereTileLayer(
appId: '',
appCode: '',
type: HereType.NormalDay,
options: TileLayerOptions(
opacity: 0.9,
),
)
@param: type
enum to define the type of HERE Map tiles to load.
Available values: HereType.NormalDay HereType.NormalDayCustom HereType.NormalDayGrey HereType.NormalDayMobile HereType.NormalDayGreyMobile HereType.NormalDayTransit HereType.NormalDayTransitMobile HereType.NormalDayTraffic HereType.NormalNight HereType.NormalNightMobile HereType.NormalNightGrey HereType.NormalNightGreyMobile HereType.NormalNightTransit HereType.NormalNightTransitMobile HereType.ReducedDay HereType.ReducedNight HereType.BasicMap HereType.MapLabels HereType.TrafficFlow HereType.CarnavDayGrey HereType.HybridDay HereType.HybridDayMobile HereType.HybridDayTransit HereType.HybridDayGrey HereType.HybridDayTraffic HereType.PedestrianDay HereType.PedestrianNight HereType.SatelliteDay HereType.TerrainDay HereType.TerrainDayMobile
@param: options
Parameter to override the default value of TileLayerOptions Default value: TileLayerOptions()
Implementation
// ignore: non_constant_identifier_names
static L.TileLayer HereTileLayer({
required HereType type,
L.TileLayerOptions? options,
required String appId,
required String appCode,
String version = 'v3',
}) {
if (version == 'v3') {
return L.TileLayer(
options: herev3(
type: type,
appId: appId,
appCode: appCode,
options: options ?? L.TileLayerOptions(),
),
);
}
return L.TileLayer(
options: here(
type: type,
appId: appId,
appCode: appCode,
options: options ?? L.TileLayerOptions(),
),
);
}