diff --git a/ui-ngx/src/app/shared/models/widget/maps/marker-shape.models.ts b/ui-ngx/src/app/shared/models/widget/maps/marker-shape.models.ts index f0783a4ac9..76fe239264 100644 --- a/ui-ngx/src/app/shared/models/widget/maps/marker-shape.models.ts +++ b/ui-ngx/src/app/shared/models/widget/maps/marker-shape.models.ts @@ -50,6 +50,10 @@ export enum MarkerIconContainer { iconContainer1 = 'iconContainer1', iconContainer2 = 'iconContainer2', iconContainer3 = 'iconContainer3', + iconContainer4 = 'iconContainer4', + iconContainer5 = 'iconContainer5', + iconContainer6 = 'iconContainer6', + iconContainer7 = 'iconContainer7', tripIconContainer1 = 'tripIconContainer1', tripIconContainer2 = 'tripIconContainer2', tripIconContainer3 = 'tripIconContainer3' @@ -85,6 +89,10 @@ const markerIconContainerMap = new Map( [MarkerIconContainer.iconContainer1, '/assets/markers/iconContainer1.svg'], [MarkerIconContainer.iconContainer2, '/assets/markers/iconContainer2.svg'], [MarkerIconContainer.iconContainer3, '/assets/markers/iconContainer3.svg'], + [MarkerIconContainer.iconContainer4, '/assets/markers/iconContainer4.svg'], + [MarkerIconContainer.iconContainer5, '/assets/markers/iconContainer5.svg'], + [MarkerIconContainer.iconContainer6, '/assets/markers/iconContainer6.svg'], + [MarkerIconContainer.iconContainer7, '/assets/markers/iconContainer7.svg'], [MarkerIconContainer.tripIconContainer1, '/assets/markers/tripIconContainer1.svg'], [MarkerIconContainer.tripIconContainer2, '/assets/markers/tripIconContainer2.svg'], [MarkerIconContainer.tripIconContainer3, '/assets/markers/tripIconContainer3.svg'] @@ -106,11 +114,11 @@ const emptyIconContainerDefinition: MarkerIconContainerDefinition = { const defaultIconContainerDefinition: MarkerIconContainerDefinition = { iconSize: 12, - iconColor: (color) => tinycolor.mix(color.clone().setAlpha(1), tinycolor('rgba(0,0,0,0.38)')), + iconColor: (color) => color, iconAlpha: color => color.getAlpha() } -const defaultTripIconContainerDefinition: MarkerIconContainerDefinition = { +const defaultMaskIconContainerDefinition: MarkerIconContainerDefinition = { iconSize: 24, iconColor: () => tinycolor('#000'), iconAlpha: () => 1, @@ -142,9 +150,13 @@ const markerIconContainerDefinitionMap = new Map { diff --git a/ui-ngx/src/assets/markers/iconContainer4.svg b/ui-ngx/src/assets/markers/iconContainer4.svg new file mode 100644 index 0000000000..15a0f3b219 --- /dev/null +++ b/ui-ngx/src/assets/markers/iconContainer4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/ui-ngx/src/assets/markers/iconContainer5.svg b/ui-ngx/src/assets/markers/iconContainer5.svg new file mode 100644 index 0000000000..62d8a9b363 --- /dev/null +++ b/ui-ngx/src/assets/markers/iconContainer5.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ui-ngx/src/assets/markers/iconContainer6.svg b/ui-ngx/src/assets/markers/iconContainer6.svg new file mode 100644 index 0000000000..749ee54963 --- /dev/null +++ b/ui-ngx/src/assets/markers/iconContainer6.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ui-ngx/src/assets/markers/iconContainer7.svg b/ui-ngx/src/assets/markers/iconContainer7.svg new file mode 100644 index 0000000000..a383907203 --- /dev/null +++ b/ui-ngx/src/assets/markers/iconContainer7.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +