initializeDurationSymbolLayer method
Implementation
SymbolLayerProperties initializeDurationSymbolLayer() {
final size = [0.8, 0.9, 0.9, 1.1];
return SymbolLayerProperties(
iconImage: [Expressions.get, routeDurationSymbolIconKey],
iconSize: [
Expressions.interpolate,
['exponential', 1.5],
[Expressions.zoom],
0,
size[0],
10,
size[1],
12,
size[2],
22,
size[3],
],
iconAllowOverlap: true,
symbolPlacement: 'point',
iconRotationAlignment: 'viewport',
iconTranslateAnchor: 'viewport',
iconAnchor: [
Expressions.match,
[Expressions.get, primaryRoutePropertyKey],
"true",
'top-left',
'top-right'
]);
}