From 73e2c94621c62505f4534d180bafeb3e587bb5b2 Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Wed, 10 Sep 2025 20:47:39 +0200 Subject: [PATCH 1/6] Add motorways --- .../src/maplibre/MapStyle/components/Admin.ts | 20 +++++----- .../maplibre/MapStyle/components/Landuse.ts | 2 +- .../MapStyle/components/PlaceLabels.ts | 40 +++++-------------- .../src/maplibre/MapStyle/components/Roads.ts | 4 +- components/src/maplibre/MapStyle/tokens.ts | 10 ++--- 5 files changed, 29 insertions(+), 47 deletions(-) diff --git a/components/src/maplibre/MapStyle/components/Admin.ts b/components/src/maplibre/MapStyle/components/Admin.ts index d90ccc3c..9dc6cf17 100644 --- a/components/src/maplibre/MapStyle/components/Admin.ts +++ b/components/src/maplibre/MapStyle/components/Admin.ts @@ -13,16 +13,16 @@ export default function makeAdmin(): any { ['!=', 'coastline', true] ], paint: { - 'line-color': tokens.background, + 'line-color': '#ffffff', 'line-blur': 1, 'line-width': { stops: [ [2, 0], - [3, 2], + [3, 6], [10, 8] ] }, - 'line-opacity': 0.75 + 'line-opacity': 0.95 } }, { @@ -56,13 +56,13 @@ export default function makeAdmin(): any { ['!=', 'coastline', true] ], paint: { - 'line-color': tokens.background, + 'line-color': 'white', 'line-blur': 1, 'line-width': { stops: [ [7, 0], - [8, 2], - [10, 4] + [8, 5], + [10, 6] ] }, 'line-opacity': 0.75 @@ -80,7 +80,7 @@ export default function makeAdmin(): any { paint: { 'line-color': { stops: [ - [7, '#dedede'], + [7, '#b3b3b3'], [10, '#161616'] ] }, @@ -89,7 +89,7 @@ export default function makeAdmin(): any { stops: [ [2, 0], [5, 1], - [8, 1], + [7, 1.5], [12, 3] ] } @@ -126,7 +126,7 @@ export default function makeAdmin(): any { ['!=', 'coastline', true] ], paint: { - 'line-color': 'hsl(37, 34%, 79%)', + 'line-color': 'hsl(37, 10%, 75%)', 'line-width': { stops: [ [7, 1], @@ -136,7 +136,7 @@ export default function makeAdmin(): any { 'line-opacity': { stops: [ [7, 0], - [8, 1] + [7.5, 1] ] } } diff --git a/components/src/maplibre/MapStyle/components/Landuse.ts b/components/src/maplibre/MapStyle/components/Landuse.ts index 19be5ab0..1a97e50e 100644 --- a/components/src/maplibre/MapStyle/components/Landuse.ts +++ b/components/src/maplibre/MapStyle/components/Landuse.ts @@ -301,7 +301,7 @@ export default function makeLanduse(): any { 'source-layer': 'water_polygons', filter: ['==', 'kind', 'water'], paint: { - 'fill-color': tokens.water_ocean, + 'fill-color': tokens.water, 'fill-opacity': { stops: [ [3, 0], diff --git a/components/src/maplibre/MapStyle/components/PlaceLabels.ts b/components/src/maplibre/MapStyle/components/PlaceLabels.ts index 85e5d787..33263111 100644 --- a/components/src/maplibre/MapStyle/components/PlaceLabels.ts +++ b/components/src/maplibre/MapStyle/components/PlaceLabels.ts @@ -5,28 +5,7 @@ import type { SymbolLayerSpecification } from 'maplibre-gl'; // Ideally majorCities would include Frankfurt and Leipzig, but they're not // state capitals so they're not available in the versatiles data until z6 -const majorCities = [ - 'Berlin', - 'Stuttgart', - 'München', - 'Frankfurt', - 'Hamburg', - 'Mainz' -]; -const majorCountries = [ - 'Deutschland', - 'Dänemark', - 'Frankreich', - 'Niederlande', - 'Belgien', - 'Schweiz', - 'Polen', - 'Österreich', - 'Tschechien', - 'Slowakei', - 'Italien', - 'Ungarn' -]; +const majorCities = ['Berlin', 'Stuttgart', 'München', 'Frankfurt', 'Hamburg', 'Mainz']; // For smaller cities we use the population field to derive our hierarchy, // though that's limited by the fact that versatiles hard-codes population @@ -156,7 +135,7 @@ export default function makePlaceLabels() { { id: 'label-place-major-city', filter: ['in', 'name_de', ...majorCities], - minzoom: 5, + minzoom: 5.5, maxzoom: 12, layout: { 'text-size': { @@ -196,25 +175,28 @@ export default function makePlaceLabels() { const boundaryLabels = [ { id: 'label-boundary-country', - filter: ['all', ['==', 'admin_level', 2], ['in', 'name_de', ...majorCountries]], + filter: [ + 'all', + ['==', 'admin_level', 2], + ['!in', 'name_de', 'Jersey', 'Guernsey', 'Insel Man'] + ], minzoom: 4, maxzoom: 8, layout: { 'text-field': '{name_de}', - 'text-letter-spacing': 0.085, + 'text-letter-spacing': 0.02, 'text-font': tokens.sans_regular, - 'text-transform': 'uppercase', 'text-size': { stops: [ - [4, 11], + [4, 13], [7, 18] ] } }, paint: { 'text-color': tokens.label_tertiary, - 'text-halo-color': tokens.background, - 'text-halo-width': 2.5, + 'text-halo-color': 'white', + 'text-halo-width': 2, 'text-halo-blur': 0.5 } } diff --git a/components/src/maplibre/MapStyle/components/Roads.ts b/components/src/maplibre/MapStyle/components/Roads.ts index 3717ee30..d4cca83f 100644 --- a/components/src/maplibre/MapStyle/components/Roads.ts +++ b/components/src/maplibre/MapStyle/components/Roads.ts @@ -25,8 +25,8 @@ const motorway = { }, line_opacity: { stops: [ - [6, 0], - [7, 0.8], + [4, 0], + [5, 0.8], [11, 0.8], [12, 1] ] diff --git a/components/src/maplibre/MapStyle/tokens.ts b/components/src/maplibre/MapStyle/tokens.ts index 8173ce6b..cc4dddbf 100644 --- a/components/src/maplibre/MapStyle/tokens.ts +++ b/components/src/maplibre/MapStyle/tokens.ts @@ -2,14 +2,14 @@ const tokens = { sans_regular: ['SWR Sans Regular'], sans_medium: ['SWR Sans Medium'], sans_bold: ['SWR Sans Bold'], - background: 'hsl(0, 0%, 100%)', - water: 'hsl(210, 41%, 89%)', + background: 'hsl(24, 29%, 98%)', + water: 'hsl(210, 71%, 83%)', water_light: 'hsl(210, 41%, 90%)', - water_ocean: 'hsl(210, 25%, 96%)', + water_ocean: 'hsl(209, 57%, 84%)', marsh: 'hsl(200, 14%, 97%)', grass: 'hsl(140, 17%, 97%)', grass_dark: 'hsl(148, 32%, 95%)', - street_primary: 'hsl(0, 0%, 96%)', + street_primary: 'hsl(0, 4%, 93.5%)', street_primary_case: 'hsl(240, 1%, 79%)', street_secondary: 'hsl(0, 0%, 95%)', street_secondary_case: 'hsl(0, 0%, 75%)', @@ -17,7 +17,7 @@ const tokens = { street_tertiary_case: 'hsl(0, 0%, 70%)', label_primary: 'hsl(240, 10%, 2%)', label_secondary: 'hsl(240, 2%, 15%)', - label_tertiary: 'hsl(240, 2%, 40%)', + label_tertiary: 'hsl(60, 1%, 50%)', building: '#f3f2f1' }; From 0f6cf532d5e246371abb1ec5df6ccd854f6f6b48 Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Wed, 10 Sep 2025 20:50:46 +0200 Subject: [PATCH 2/6] Iterate labels --- .../src/maplibre/MapStyle/components/PlaceLabels.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/src/maplibre/MapStyle/components/PlaceLabels.ts b/components/src/maplibre/MapStyle/components/PlaceLabels.ts index 33263111..c7f4247d 100644 --- a/components/src/maplibre/MapStyle/components/PlaceLabels.ts +++ b/components/src/maplibre/MapStyle/components/PlaceLabels.ts @@ -123,13 +123,13 @@ export default function makePlaceLabels() { layout: { 'text-size': { stops: [ - [7, 14], + [7, 16], [15, 20] ] } }, paint: { - 'text-color': tokens.label_primary + 'text-color': tokens.label_secondary } }, { @@ -140,13 +140,13 @@ export default function makePlaceLabels() { layout: { 'text-size': { stops: [ - [7, 13], - [15, 21] + [7, 14], + [15, 25] ] } }, paint: { - 'text-color': tokens.label_secondary + 'text-color': tokens.label_tertiary } } ].map((el) => { From 0ce93f4af5261490f75fb9c2e2b5d663d947a73c Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Wed, 10 Sep 2025 20:58:23 +0200 Subject: [PATCH 3/6] Bring buildings in later --- components/src/maplibre/MapStyle/components/Buildings.ts | 4 ++-- components/src/maplibre/MapStyle/components/PlaceLabels.ts | 2 +- components/src/maplibre/MapStyle/tokens.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/components/src/maplibre/MapStyle/components/Buildings.ts b/components/src/maplibre/MapStyle/components/Buildings.ts index 557a2487..74e41443 100644 --- a/components/src/maplibre/MapStyle/components/Buildings.ts +++ b/components/src/maplibre/MapStyle/components/Buildings.ts @@ -23,8 +23,8 @@ export default function makeBuildings(): any { 'fill-color': tokens.building, 'fill-opacity': { stops: [ - [14, 0], - [15, 1] + [15, 0], + [16, 1] ] } } diff --git a/components/src/maplibre/MapStyle/components/PlaceLabels.ts b/components/src/maplibre/MapStyle/components/PlaceLabels.ts index c7f4247d..bdefeb2e 100644 --- a/components/src/maplibre/MapStyle/components/PlaceLabels.ts +++ b/components/src/maplibre/MapStyle/components/PlaceLabels.ts @@ -157,7 +157,7 @@ export default function makePlaceLabels() { 'source-layer': 'place_labels', layout: { 'text-font': tokens.sans_regular, - 'text-letter-spacing': 0.05, + 'text-letter-spacing': 0.01, 'text-field': '{name_de}', ...el.layout }, diff --git a/components/src/maplibre/MapStyle/tokens.ts b/components/src/maplibre/MapStyle/tokens.ts index cc4dddbf..2062c534 100644 --- a/components/src/maplibre/MapStyle/tokens.ts +++ b/components/src/maplibre/MapStyle/tokens.ts @@ -7,8 +7,8 @@ const tokens = { water_light: 'hsl(210, 41%, 90%)', water_ocean: 'hsl(209, 57%, 84%)', marsh: 'hsl(200, 14%, 97%)', - grass: 'hsl(140, 17%, 97%)', - grass_dark: 'hsl(148, 32%, 95%)', + grass: 'hsl(0, 0%, 95%)', + grass_dark: 'hsl(0, 0%, 95%)', street_primary: 'hsl(0, 4%, 93.5%)', street_primary_case: 'hsl(240, 1%, 79%)', street_secondary: 'hsl(0, 0%, 95%)', From 45f5c68e5829a9acaa2312f03b6f4fc13fef1ef0 Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Thu, 11 Sep 2025 10:01:23 +0200 Subject: [PATCH 4/6] Consolidate landuse layers --- .../src/maplibre/MapStyle/components/Admin.ts | 2 +- .../maplibre/MapStyle/components/Landuse.ts | 125 ++---------------- 2 files changed, 12 insertions(+), 115 deletions(-) diff --git a/components/src/maplibre/MapStyle/components/Admin.ts b/components/src/maplibre/MapStyle/components/Admin.ts index 9dc6cf17..190ef140 100644 --- a/components/src/maplibre/MapStyle/components/Admin.ts +++ b/components/src/maplibre/MapStyle/components/Admin.ts @@ -80,7 +80,7 @@ export default function makeAdmin(): any { paint: { 'line-color': { stops: [ - [7, '#b3b3b3'], + [7, '#a5a5a5'], [10, '#161616'] ] }, diff --git a/components/src/maplibre/MapStyle/components/Landuse.ts b/components/src/maplibre/MapStyle/components/Landuse.ts index 1a97e50e..f8dc6ce5 100644 --- a/components/src/maplibre/MapStyle/components/Landuse.ts +++ b/components/src/maplibre/MapStyle/components/Landuse.ts @@ -101,26 +101,14 @@ export default function makeLanduse(): any { } } }, - { - id: 'land-burial', - type: 'fill', - 'source-layer': 'land', - filter: ['all', ['in', 'kind', 'cemetery', 'grave_yard']], - paint: { - 'fill-color': tokens.grass, - 'fill-opacity': { - stops: [ - [12, 0], - [13, 1] - ] - } - } - }, { id: 'land-leisure', type: 'fill', 'source-layer': 'land', - filter: ['all', ['in', 'kind', 'miniature_golf', 'playground', 'golf_course']], + filter: [ + 'all', + ['in', 'kind', 'cemetery', 'grave_yard', 'miniature_golf', 'playground', 'golf_course'] + ], paint: { 'fill-color': tokens.grass_dark } @@ -153,22 +141,10 @@ export default function makeLanduse(): any { id: 'land-grass', type: 'fill', 'source-layer': 'land', - filter: ['all', ['in', 'kind', 'grass', 'grassland', 'meadow', 'wet_meadow']], - paint: { - 'fill-color': tokens.grass, - 'fill-opacity': { - stops: [ - [11, 0], - [12, 1] - ] - } - } - }, - { - id: 'land-vegetation', - type: 'fill', - 'source-layer': 'land', - filter: ['all', ['in', 'kind', 'heath', 'scrub']], + filter: [ + 'all', + ['in', 'kind', 'heath', 'scrub', 'grass', 'grassland', 'meadow', 'wet_meadow'] + ], paint: { 'fill-color': tokens.grass, 'fill-opacity': { @@ -179,6 +155,7 @@ export default function makeLanduse(): any { } } }, + { id: 'land-sand', type: 'fill', @@ -403,91 +380,11 @@ export default function makeLanduse(): any { } }, { - id: 'site-dangerarea', + id: 'site-any', type: 'fill', 'source-layer': 'sites', - filter: ['in', 'kind', 'danger_area'], paint: { - 'fill-color': 'hsl(0,0%,50%)', - 'fill-outline-color': 'hsl(0,0%,50%)', - 'fill-opacity': 0.3 - } - }, - { - id: 'site-university', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'university'], - paint: { - 'fill-color': 'hsl(60,0%,75%)', - 'fill-opacity': 0.1 - } - }, - { - id: 'site-college', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'college'], - paint: { - 'fill-color': 'hsl(60,0%,75%)', - 'fill-opacity': 0.1 - } - }, - { - id: 'site-school', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'school'], - paint: { - 'fill-color': 'hsl(60,0%,75%)', - 'fill-opacity': 0.1 - } - }, - { - id: 'site-hospital', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'hospital'], - paint: { - 'fill-color': 'hsl(0,0%,70%)', - 'fill-opacity': 0.1 - } - }, - { - id: 'site-prison', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'prison'], - paint: { - 'fill-color': 'hsl(305,0%,97%)', - 'fill-opacity': 0.1 - } - }, - { - id: 'site-parking', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'parking'], - paint: { - 'fill-color': 'hsl(24,0%,95%)' - } - }, - { - id: 'site-bicycleparking', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'bicycle_parking'], - paint: { - 'fill-color': 'hsl(24,0%,95%)' - } - }, - { - id: 'site-construction', - type: 'fill', - 'source-layer': 'sites', - filter: ['in', 'kind', 'construction'], - paint: { - 'fill-color': 'hsl(0,0%,66%)', + 'fill-color': tokens.street_tertiary, 'fill-opacity': 0.1 } } From a0fe5a9f92e6be2e489b9a6d522cd1710874731a Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Thu, 11 Sep 2025 10:14:47 +0200 Subject: [PATCH 5/6] Fade background to white at higher zoom levels --- components/src/maplibre/MapStyle/components/Admin.ts | 4 ++-- .../src/maplibre/MapStyle/components/Landuse.ts | 7 ++++++- components/src/maplibre/MapStyle/tokens.ts | 12 ++++++------ 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/components/src/maplibre/MapStyle/components/Admin.ts b/components/src/maplibre/MapStyle/components/Admin.ts index 190ef140..7a6659cb 100644 --- a/components/src/maplibre/MapStyle/components/Admin.ts +++ b/components/src/maplibre/MapStyle/components/Admin.ts @@ -19,7 +19,7 @@ export default function makeAdmin(): any { stops: [ [2, 0], [3, 6], - [10, 8] + [10, 7] ] }, 'line-opacity': 0.95 @@ -81,7 +81,7 @@ export default function makeAdmin(): any { 'line-color': { stops: [ [7, '#a5a5a5'], - [10, '#161616'] + [10, '#3f3b39'] ] }, diff --git a/components/src/maplibre/MapStyle/components/Landuse.ts b/components/src/maplibre/MapStyle/components/Landuse.ts index f8dc6ce5..f09e2747 100644 --- a/components/src/maplibre/MapStyle/components/Landuse.ts +++ b/components/src/maplibre/MapStyle/components/Landuse.ts @@ -7,7 +7,12 @@ export default function makeLanduse(): any { id: 'background', type: 'background', paint: { - 'background-color': tokens.background + 'background-color': { + stops: [ + [8, tokens.background], + [10, 'white'] + ] + } } }, { diff --git a/components/src/maplibre/MapStyle/tokens.ts b/components/src/maplibre/MapStyle/tokens.ts index 2062c534..bdb4d06d 100644 --- a/components/src/maplibre/MapStyle/tokens.ts +++ b/components/src/maplibre/MapStyle/tokens.ts @@ -2,21 +2,21 @@ const tokens = { sans_regular: ['SWR Sans Regular'], sans_medium: ['SWR Sans Medium'], sans_bold: ['SWR Sans Bold'], - background: 'hsl(24, 29%, 98%)', + background: 'hsl(24, 29%, 98.5%)', water: 'hsl(210, 71%, 83%)', water_light: 'hsl(210, 41%, 90%)', water_ocean: 'hsl(209, 57%, 84%)', marsh: 'hsl(200, 14%, 97%)', - grass: 'hsl(0, 0%, 95%)', - grass_dark: 'hsl(0, 0%, 95%)', - street_primary: 'hsl(0, 4%, 93.5%)', - street_primary_case: 'hsl(240, 1%, 79%)', + grass: 'hsl(133, 36%, 95%)', + grass_dark: 'hsl(127, 49%, 93%)', + street_primary: 'hsl(0, 4%, 95%)', + street_primary_case: 'hsl(240, 1%, 84%)', street_secondary: 'hsl(0, 0%, 95%)', street_secondary_case: 'hsl(0, 0%, 75%)', street_tertiary: 'hsl(0, 0%, 95%)', street_tertiary_case: 'hsl(0, 0%, 70%)', label_primary: 'hsl(240, 10%, 2%)', - label_secondary: 'hsl(240, 2%, 15%)', + label_secondary: 'hsl(0, 0%, 18%)', label_tertiary: 'hsl(60, 1%, 50%)', building: '#f3f2f1' }; From 7c463726866fafefc9733e7f3ef708a8ac9ccb38 Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Thu, 11 Sep 2025 10:44:40 +0200 Subject: [PATCH 6/6] Iterate pin icon --- .../src/maplibre/MapStyle/SpriteImage.jsx | 2 +- .../src/maplibre/MapStyle/icons/pin-14.svg | 12 +- .../src/maplibre/MapStyle/sprite/sprite.json | 172 +----------------- .../src/maplibre/MapStyle/sprite/sprite.png | Bin 18214 -> 19135 bytes 4 files changed, 11 insertions(+), 175 deletions(-) diff --git a/components/src/maplibre/MapStyle/SpriteImage.jsx b/components/src/maplibre/MapStyle/SpriteImage.jsx index be66560b..499ac1d7 100644 --- a/components/src/maplibre/MapStyle/SpriteImage.jsx +++ b/components/src/maplibre/MapStyle/SpriteImage.jsx @@ -12,10 +12,10 @@ export default function SpriteImage({ x, y, width, height, data }) { return (
diff --git a/components/src/maplibre/MapStyle/icons/pin-14.svg b/components/src/maplibre/MapStyle/icons/pin-14.svg index 18aaeb86..19af5671 100644 --- a/components/src/maplibre/MapStyle/icons/pin-14.svg +++ b/components/src/maplibre/MapStyle/icons/pin-14.svg @@ -1,4 +1,10 @@ - - - \ No newline at end of file + + + + + + + + + diff --git a/components/src/maplibre/MapStyle/sprite/sprite.json b/components/src/maplibre/MapStyle/sprite/sprite.json index cc17a44d..551239fc 100644 --- a/components/src/maplibre/MapStyle/sprite/sprite.json +++ b/components/src/maplibre/MapStyle/sprite/sprite.json @@ -1,171 +1 @@ -{ - "airport-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 0 }, - "alcohol-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 28 }, - "alpine-hut-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 56 }, - "archaeological-site-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 84 }, - "atm-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 112 }, - "bakery-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 140 }, - "bank-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 168 }, - "bar-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 196 }, - "basic-hut-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 0, "y": 224 }, - "beauty-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 0 }, - "bench-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 28 }, - "beverages-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 56 }, - "bicycle-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 84 }, - "biergarten-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 112 }, - "bollard-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 420, "y": 196 }, - "bollard-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 140 }, - "books-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 168 }, - "buddhist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 196 }, - "bus-station-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 28, "y": 224 }, - "bus-stop-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 420, "y": 216 }, - "bus-stop-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 0 }, - "butcher-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 28 }, - "cafe-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 56 }, - "camping-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 84 }, - "car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 112 }, - "car-parts-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 140 }, - "caravan-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 168 }, - "castle-defensive-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 196 }, - "castle-fortress-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 56, "y": 224 }, - "castle-manor-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 0 }, - "castle-palace-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 28 }, - "castle-stately-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 56 }, - "cattle-grid-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 420, "y": 236 }, - "cattle-grid-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 84 }, - "cemetery-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 112 }, - "charging-station-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 140 }, - "chemist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 168 }, - "christian-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 196 }, - "christian-orthodox-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 84, "y": 224 }, - "cinema-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 0 }, - "city-gate-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 28 }, - "clock-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 56 }, - "clothes-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 84 }, - "computer-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 112 }, - "confectionery-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 140 }, - "convenience-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 168 }, - "copyshop-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 196 }, - "courthouse-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 440, "y": 196 }, - "courthouse-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 112, "y": 224 }, - "dentist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 0 }, - "doctor-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 28 }, - "doityourself-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 56 }, - "drinking-water-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 84 }, - "electronics-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 112 }, - "elevator-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 140 }, - "embassy-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 448, "y": 168 }, - "embassy-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 168 }, - "emergency-phone-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 196 }, - "entrance-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 440, "y": 216 }, - "entrance-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 140, "y": 224 }, - "exit-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 440, "y": 236 }, - "exit-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 0 }, - "fast-food-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 28 }, - "ferry-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 56 }, - "fire-station-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 84 }, - "florist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 112 }, - "ford-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 140 }, - "fort-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 168 }, - "fountain-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 196 }, - "fuel-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 168, "y": 224 }, - "furniture-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 0 }, - "garden-centre-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 28 }, - "gate-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 460, "y": 188 }, - "gate-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 56 }, - "gift-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 84 }, - "government-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 112 }, - "greengrocer-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 140 }, - "guidepost-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 168 }, - "hairdresser-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 196 }, - "heliport-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 196, "y": 224 }, - "hifi-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 0 }, - "hinduist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 28 }, - "hospital-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 56 }, - "hostel-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 84 }, - "hotel-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 112 }, - "hunting-stand-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 140 }, - "ice-cream-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 168 }, - "information-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 196 }, - "jewellery-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 224, "y": 224 }, - "jewish-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 0 }, - "kiosk-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 28 }, - "laundry-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 56 }, - "library-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 84 }, - "lift-gate-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 468, "y": 168 }, - "lift-gate-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 112 }, - "lighthouse-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 140 }, - "luggage-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 168 }, - "mast-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 196 }, - "mast-communications-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 252, "y": 224 }, - "memorial-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 488, "y": 168 }, - "memorial-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 0 }, - "metro-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 0 }, - "mobile-phone-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 0 }, - "monument-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 0 }, - "motel-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 0 }, - "museum-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 0 }, - "muslim-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 0 }, - "news-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 0 }, - "nightclub-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 28 }, - "optician-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 56 }, - "parking-bicycle-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 84 }, - "parking-car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 112 }, - "parking-garage-car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 140 }, - "peak-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 480, "y": 188 }, - "peak-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 168 }, - "pet-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 196 }, - "pharmacy-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 280, "y": 224 }, - "photo-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 28 }, - "pin-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 28 }, - "place-of-worship-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 28 }, - "playground-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 28 }, - "police-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 28 }, - "post-office-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 460, "y": 208 }, - "post-office-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 28 }, - "power-wind-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 28 }, - "prison-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 56 }, - "pub-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 84 }, - "railway-halt-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 112 }, - "railway-station-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 140 }, - "recycling-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 168 }, - "rental-bicycle-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 196 }, - "rental-car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 308, "y": 224 }, - "repair-bicycle-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 56 }, - "repair-car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 56 }, - "restaurant-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 56 }, - "saddle-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 460, "y": 228 }, - "saddle-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 56 }, - "shared-car-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 56 }, - "shelter-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 56 }, - "shintoist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 84 }, - "shoes-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 112 }, - "sikhist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 140 }, - "spring-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 168 }, - "stationery-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 196 }, - "steps-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 480, "y": 208 }, - "steps-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 336, "y": 224 }, - "supermarket-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 84 }, - "swimming-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 84 }, - "table-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 84 }, - "taoist-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 84 }, - "taxi-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 84 }, - "telephone-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 112 }, - "theatre-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 140 }, - "toilets-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 168 }, - "town-hall-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 196 }, - "toys-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 364, "y": 224 }, - "tram-stop-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 112 }, - "tree-coniferous-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 112 }, - "tree-deciduous-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 112 }, - "tree-unspecified-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 112 }, - "veterinary-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 140 }, - "viewpoint-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 168 }, - "waste-basket-10": { "height": 20, "pixelRatio": 2, "width": 20, "x": 480, "y": 228 }, - "waste-basket-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 196 }, - "watchtower-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 392, "y": 224 }, - "water-tower-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 140 }, - "waterfall-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 448, "y": 140 }, - "wilderness-hut-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 476, "y": 140 }, - "windmill-14": { "height": 28, "pixelRatio": 2, "width": 28, "x": 420, "y": 168 } -} +{"airport-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":0},"alcohol-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":28},"alpine-hut-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":56},"archaeological-site-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":84},"atm-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":112},"bakery-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":140},"bank-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":168},"bar-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":196},"basic-hut-14":{"height":28,"pixelRatio":2,"width":28,"x":0,"y":224},"beauty-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":0},"bench-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":28},"beverages-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":56},"bicycle-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":84},"biergarten-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":112},"bollard-10":{"height":20,"pixelRatio":2,"width":20,"x":420,"y":196},"bollard-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":140},"books-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":168},"buddhist-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":196},"bus-station-14":{"height":28,"pixelRatio":2,"width":28,"x":28,"y":224},"bus-stop-10":{"height":20,"pixelRatio":2,"width":20,"x":420,"y":216},"bus-stop-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":0},"butcher-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":28},"cafe-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":56},"camping-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":84},"car-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":112},"car-parts-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":140},"caravan-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":168},"castle-defensive-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":196},"castle-fortress-14":{"height":28,"pixelRatio":2,"width":28,"x":56,"y":224},"castle-manor-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":0},"castle-palace-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":28},"castle-stately-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":56},"cattle-grid-10":{"height":20,"pixelRatio":2,"width":20,"x":420,"y":236},"cattle-grid-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":84},"cemetery-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":112},"charging-station-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":140},"chemist-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":168},"christian-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":196},"christian-orthodox-14":{"height":28,"pixelRatio":2,"width":28,"x":84,"y":224},"cinema-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":0},"city-gate-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":28},"clock-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":56},"clothes-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":84},"computer-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":112},"confectionery-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":140},"convenience-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":168},"copyshop-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":196},"courthouse-10":{"height":20,"pixelRatio":2,"width":20,"x":440,"y":196},"courthouse-14":{"height":28,"pixelRatio":2,"width":28,"x":112,"y":224},"dentist-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":0},"doctor-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":28},"doityourself-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":56},"drinking-water-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":84},"electronics-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":112},"elevator-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":140},"embassy-10":{"height":20,"pixelRatio":2,"width":20,"x":448,"y":168},"embassy-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":168},"emergency-phone-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":196},"entrance-10":{"height":20,"pixelRatio":2,"width":20,"x":440,"y":216},"entrance-14":{"height":28,"pixelRatio":2,"width":28,"x":140,"y":224},"exit-10":{"height":20,"pixelRatio":2,"width":20,"x":440,"y":236},"exit-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":0},"fast-food-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":28},"ferry-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":56},"fire-station-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":84},"florist-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":112},"ford-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":140},"fort-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":168},"fountain-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":196},"fuel-14":{"height":28,"pixelRatio":2,"width":28,"x":168,"y":224},"furniture-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":0},"garden-centre-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":28},"gate-10":{"height":20,"pixelRatio":2,"width":20,"x":460,"y":188},"gate-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":56},"gift-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":84},"government-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":112},"greengrocer-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":140},"guidepost-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":168},"hairdresser-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":196},"heliport-14":{"height":28,"pixelRatio":2,"width":28,"x":196,"y":224},"hifi-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":0},"hinduist-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":28},"hospital-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":56},"hostel-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":84},"hotel-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":112},"hunting-stand-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":140},"ice-cream-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":168},"information-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":196},"jewellery-14":{"height":28,"pixelRatio":2,"width":28,"x":224,"y":224},"jewish-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":0},"kiosk-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":28},"laundry-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":56},"library-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":84},"lift-gate-10":{"height":20,"pixelRatio":2,"width":20,"x":468,"y":168},"lift-gate-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":112},"lighthouse-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":140},"luggage-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":168},"mast-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":196},"mast-communications-14":{"height":28,"pixelRatio":2,"width":28,"x":252,"y":224},"memorial-10":{"height":20,"pixelRatio":2,"width":20,"x":488,"y":168},"memorial-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":0},"metro-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":0},"mobile-phone-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":0},"monument-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":0},"motel-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":0},"museum-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":0},"muslim-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":0},"news-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":0},"nightclub-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":28},"optician-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":56},"parking-bicycle-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":84},"parking-car-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":112},"parking-garage-car-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":140},"peak-10":{"height":20,"pixelRatio":2,"width":20,"x":480,"y":188},"peak-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":168},"pet-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":196},"pharmacy-14":{"height":28,"pixelRatio":2,"width":28,"x":280,"y":224},"photo-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":28},"pin-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":28},"place-of-worship-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":28},"playground-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":28},"police-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":28},"post-office-10":{"height":20,"pixelRatio":2,"width":20,"x":460,"y":208},"post-office-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":28},"power-wind-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":28},"prison-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":56},"pub-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":84},"railway-halt-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":112},"railway-station-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":140},"recycling-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":168},"rental-bicycle-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":196},"rental-car-14":{"height":28,"pixelRatio":2,"width":28,"x":308,"y":224},"repair-bicycle-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":56},"repair-car-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":56},"restaurant-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":56},"saddle-10":{"height":20,"pixelRatio":2,"width":20,"x":460,"y":228},"saddle-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":56},"shared-car-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":56},"shelter-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":56},"shintoist-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":84},"shoes-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":112},"sikhist-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":140},"spring-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":168},"stationery-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":196},"steps-10":{"height":20,"pixelRatio":2,"width":20,"x":480,"y":208},"steps-14":{"height":28,"pixelRatio":2,"width":28,"x":336,"y":224},"supermarket-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":84},"swimming-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":84},"table-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":84},"taoist-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":84},"taxi-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":84},"telephone-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":112},"theatre-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":140},"toilets-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":168},"town-hall-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":196},"toys-14":{"height":28,"pixelRatio":2,"width":28,"x":364,"y":224},"tram-stop-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":112},"tree-coniferous-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":112},"tree-deciduous-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":112},"tree-unspecified-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":112},"veterinary-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":140},"viewpoint-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":168},"waste-basket-10":{"height":20,"pixelRatio":2,"width":20,"x":480,"y":228},"waste-basket-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":196},"watchtower-14":{"height":28,"pixelRatio":2,"width":28,"x":392,"y":224},"water-tower-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":140},"waterfall-14":{"height":28,"pixelRatio":2,"width":28,"x":448,"y":140},"wilderness-hut-14":{"height":28,"pixelRatio":2,"width":28,"x":476,"y":140},"windmill-14":{"height":28,"pixelRatio":2,"width":28,"x":420,"y":168}} \ No newline at end of file diff --git a/components/src/maplibre/MapStyle/sprite/sprite.png b/components/src/maplibre/MapStyle/sprite/sprite.png index cb33dfb03eb73a53e6fbc42c6da703e1f903afbb..c18c4705697a8a154ed15231387e442f01f822d6 100644 GIT binary patch literal 19135 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 P00000NkvXXu0mjflEjx@