diff --git a/basemap/assets/README.md b/basemap/assets/README.md new file mode 100644 index 000000000..aa6f4c6c6 --- /dev/null +++ b/basemap/assets/README.md @@ -0,0 +1,35 @@ +# OpenStreetMap-Carto Icons + +The icons stored in this directory come from the [OpenStreetMap-Carto](https://github.com/gravitystorm/openstreetmap-carto/) +project released under the CC0 Public Domain Dedication, version 1.0, as published by Creative Commons. + +Created by Andy Allan and contributors. +Based on original cartography by Steve Chilton and others. + +Both spritezero and spreet can be used to generate the png and json files from the SVG files. + +## Spritezero + +[Spritezero](https://github.com/elastic/spritezero#readme), while unmaintained, is currently the preferred tool to generate the png and json files from the SVG files. + +``` +volta install node@10 +npm install -g @elastic/spritezero-cli +spritezero --ratio=1 --sdf icons@1x icons +spritezero --ratio=1 --sdf icons@2x icons +spritezero --ratio=1 --sdf icons@4x icons +``` + +We fake ratio 2 and 4 as spritezero's generated files are broken. + +## Spreet + +[Spreet](https://github.com/flother/spreet) is a promising alternative to spritezero, and we hope to use it in the future. +However, the generated files are not yet as good as the ones generated by spritezero. + +``` +cargo install spreet +spreet --sdf --ratio 1 icons icons@1x +spreet --sdf --ratio 2 icons icons@2x +spreet --sdf --ratio 4 icons icons@4x +``` diff --git a/basemap/assets/icons.json b/basemap/assets/icons.json deleted file mode 100644 index ce3359be0..000000000 --- a/basemap/assets/icons.json +++ /dev/null @@ -1,2050 +0,0 @@ -{ - "advertising_column": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 242, - "y": 66, - "sdf": true - }, - "aerodrome": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 970, - "y": 0, - "sdf": true - }, - "alcohol": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 172, - "y": 70, - "sdf": true - }, - "alpinehut": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 86, - "sdf": true - }, - "amusement_arcade": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 86, - "sdf": true - }, - "apartment": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 304, - "y": 98, - "sdf": true - }, - "archaeological_site": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 234, - "y": 128, - "sdf": true - }, - "art": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 350, - "y": 0, - "sdf": true - }, - "arts_centre": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 132, - "sdf": true - }, - "artwork": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 148, - "sdf": true - }, - "atm": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 148, - "sdf": true - }, - "audioguide": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 412, - "y": 0, - "sdf": true - }, - "bag": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 474, - "y": 0, - "sdf": true - }, - "bakery": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 536, - "y": 0, - "sdf": true - }, - "bank": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 598, - "y": 0, - "sdf": true - }, - "bar": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 248, - "y": 966, - "sdf": true - }, - "bbq": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 660, - "y": 0, - "sdf": true - }, - "beach_resort": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 722, - "y": 0, - "sdf": true - }, - "beauty": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 784, - "y": 0, - "sdf": true - }, - "bed": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 846, - "y": 0, - "sdf": true - }, - "bell_tower": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 908, - "y": 0, - "sdf": true - }, - "bench": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 296, - "y": 160, - "sdf": true - }, - "beverages": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 190, - "sdf": true - }, - "bicycle": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 194, - "sdf": true - }, - "bicycle_parking": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 210, - "sdf": true - }, - "bicycle_repair_station": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 210, - "sdf": true - }, - "biergarten": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 358, - "y": 160, - "sdf": true - }, - "bird_hide": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 366, - "y": 62, - "sdf": true - }, - "board": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 420, - "y": 124, - "sdf": true - }, - "boat_rental": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 428, - "y": 62, - "sdf": true - }, - "bookmaker": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 482, - "y": 124, - "sdf": true - }, - "bowling_alley": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 490, - "y": 62, - "sdf": true - }, - "buddhist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 544, - "y": 124, - "sdf": true - }, - "bunker": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 552, - "y": 62, - "sdf": true - }, - "bureau_de_change": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 606, - "y": 124, - "sdf": true - }, - "bus_station": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 614, - "y": 62, - "sdf": true - }, - "bus_stop": { - "height": 46, - "pixelRatio": 4, - "width": 46, - "x": 124, - "y": 86, - "sdf": true - }, - "bust": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 668, - "y": 124, - "sdf": true - }, - "butcher": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 676, - "y": 62, - "sdf": true - }, - "cafe": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 730, - "y": 124, - "sdf": true - }, - "camping": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 738, - "y": 62, - "sdf": true - }, - "car": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 792, - "y": 124, - "sdf": true - }, - "car_parts": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 800, - "y": 62, - "sdf": true - }, - "car_repair": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 854, - "y": 124, - "sdf": true - }, - "car_wash": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 862, - "y": 62, - "sdf": true - }, - "caravan_park": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 924, - "y": 62, - "sdf": true - }, - "carpet": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 916, - "y": 124, - "sdf": true - }, - "casino": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 420, - "y": 186, - "sdf": true - }, - "castle": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 222, - "sdf": true - }, - "cave": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 252, - "sdf": true - }, - "chalet": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 256, - "sdf": true - }, - "charging_station": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 222, - "sdf": true - }, - "charity": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 272, - "sdf": true - }, - "chemist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 272, - "sdf": true - }, - "chimney": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 482, - "y": 186, - "sdf": true - }, - "christian": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 544, - "y": 186, - "sdf": true - }, - "cinema": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 606, - "y": 186, - "sdf": true - }, - "city_gate": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 668, - "y": 186, - "sdf": true - }, - "clothes": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 730, - "y": 186, - "sdf": true - }, - "coffee": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 792, - "y": 186, - "sdf": true - }, - "communications_tower": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 854, - "y": 186, - "sdf": true - }, - "community_centre": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 916, - "y": 186, - "sdf": true - }, - "computer": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 248, - "sdf": true - }, - "confectionery": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 284, - "sdf": true - }, - "consulate": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 314, - "sdf": true - }, - "convenience": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 318, - "sdf": true - }, - "copyshop": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 284, - "sdf": true - }, - "courthouse": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 334, - "sdf": true - }, - "crane": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 334, - "sdf": true - }, - "cross": { - "height": 34, - "pixelRatio": 4, - "width": 34, - "x": 724, - "y": 852, - "sdf": true - }, - "cycle_barrier": { - "height": 46, - "pixelRatio": 4, - "width": 46, - "x": 186, - "y": 132, - "sdf": true - }, - "dairy": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 248, - "sdf": true - }, - "deli": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 248, - "sdf": true - }, - "dentist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 248, - "sdf": true - }, - "department_store": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 248, - "sdf": true - }, - "diy": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 248, - "sdf": true - }, - "doctors": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 248, - "sdf": true - }, - "drinking_water": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 248, - "sdf": true - }, - "electronics": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 248, - "sdf": true - }, - "elevator": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 302, - "y": 966, - "sdf": true - }, - "embassy": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 248, - "sdf": true - }, - "emergency_phone": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 310, - "sdf": true - }, - "entrance": { - "height": 46, - "pixelRatio": 4, - "width": 46, - "x": 978, - "y": 124, - "sdf": true - }, - "excrement_bags": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 346, - "sdf": true - }, - "fabric": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 376, - "sdf": true - }, - "fast_food": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 380, - "sdf": true - }, - "ferry": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 346, - "sdf": true - }, - "firepit": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 396, - "sdf": true - }, - "firestation": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 396, - "sdf": true - }, - "fishing": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 310, - "sdf": true - }, - "fitness": { - "height": 66, - "pixelRatio": 4, - "width": 66, - "x": 242, - "y": 0, - "sdf": true - }, - "florist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 310, - "sdf": true - }, - "ford": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 310, - "sdf": true - }, - "fort": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 310, - "sdf": true - }, - "fortress": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 310, - "sdf": true - }, - "fountain": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 310, - "sdf": true - }, - "fuel": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 310, - "sdf": true - }, - "full-height_turnstile": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 620, - "y": 744, - "sdf": true - }, - "furniture": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 310, - "sdf": true - }, - "garden_centre": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 310, - "sdf": true - }, - "gate": { - "height": 26, - "pixelRatio": 4, - "width": 30, - "x": 372, - "y": 222, - "sdf": true - }, - "generator_wind": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 372, - "sdf": true - }, - "gift": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 408, - "sdf": true - }, - "golf": { - "height": 86, - "pixelRatio": 4, - "width": 86, - "x": 0, - "y": 0, - "sdf": true - }, - "golf_pin": { - "height": 98, - "pixelRatio": 4, - "width": 42, - "x": 308, - "y": 0, - "sdf": true - }, - "greengrocer": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 438, - "sdf": true - }, - "guest_house": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 442, - "sdf": true - }, - "guidepost": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 408, - "sdf": true - }, - "hairdresser": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 458, - "sdf": true - }, - "helipad": { - "height": 70, - "pixelRatio": 4, - "width": 70, - "x": 172, - "y": 0, - "sdf": true - }, - "hifi": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 458, - "sdf": true - }, - "hinduist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 372, - "sdf": true - }, - "hospital": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 372, - "sdf": true - }, - "hostel": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 372, - "sdf": true - }, - "hotel": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 372, - "sdf": true - }, - "houseware": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 372, - "sdf": true - }, - "hunting_stand": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 372, - "sdf": true - }, - "ice_cream": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 372, - "sdf": true - }, - "interior_decoration": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 372, - "sdf": true - }, - "internet_cafe": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 372, - "sdf": true - }, - "jewelry": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 434, - "sdf": true - }, - "jewish": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 470, - "sdf": true - }, - "kissing_gate": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 620, - "y": 798, - "sdf": true - }, - "laundry": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 500, - "sdf": true - }, - "level_crossing": { - "height": 34, - "pixelRatio": 4, - "width": 34, - "x": 712, - "y": 940, - "sdf": true - }, - "level_crossing2": { - "height": 50, - "pixelRatio": 4, - "width": 50, - "x": 674, - "y": 852, - "sdf": true - }, - "library": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 504, - "sdf": true - }, - "lift_gate": { - "height": 26, - "pixelRatio": 4, - "width": 30, - "x": 386, - "y": 992, - "sdf": true - }, - "lighthouse": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 470, - "sdf": true - }, - "manor": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 520, - "sdf": true - }, - "map": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 520, - "sdf": true - }, - "marketplace": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 496, - "sdf": true - }, - "massage": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 532, - "sdf": true - }, - "mast": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 562, - "sdf": true - }, - "mast_communications": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 566, - "sdf": true - }, - "mast_lighting": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 532, - "sdf": true - }, - "medical_supply": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 582, - "sdf": true - }, - "memorial": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 582, - "sdf": true - }, - "miniature_golf": { - "height": 86, - "pixelRatio": 4, - "width": 86, - "x": 86, - "y": 0, - "sdf": true - }, - "mobile_phone": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 558, - "sdf": true - }, - "monument": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 594, - "sdf": true - }, - "motel": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 624, - "sdf": true - }, - "motorcycle": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 628, - "sdf": true - }, - "motorcycle_barrier": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 594, - "sdf": true - }, - "motorcycle_parking": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 644, - "sdf": true - }, - "museum": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 644, - "sdf": true - }, - "music": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 620, - "sdf": true - }, - "musical_instrument": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 656, - "sdf": true - }, - "muslim": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 686, - "sdf": true - }, - "newsagent": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 690, - "sdf": true - }, - "nightclub": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 656, - "sdf": true - }, - "obelisk": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 706, - "sdf": true - }, - "office": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 706, - "sdf": true - }, - "oneway": { - "height": 26, - "pixelRatio": 4, - "width": 54, - "x": 186, - "y": 996, - "sdf": true - }, - "oneway-reverse": { - "height": 26, - "pixelRatio": 4, - "width": 54, - "x": 366, - "y": 124, - "sdf": true - }, - "optician": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 682, - "sdf": true - }, - "outdoor": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 718, - "sdf": true - }, - "outdoor_seating": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 748, - "sdf": true - }, - "paint": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 752, - "sdf": true - }, - "palace": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 718, - "sdf": true - }, - "parking": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 620, - "y": 852, - "sdf": true - }, - "parking_entrance_multistorey": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 768, - "sdf": true - }, - "parking_entrance_underground": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 768, - "sdf": true - }, - "parking_subtle": { - "height": 34, - "pixelRatio": 4, - "width": 34, - "x": 712, - "y": 974, - "sdf": true - }, - "parking_tickets": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 810, - "sdf": true - }, - "peak": { - "height": 38, - "pixelRatio": 4, - "width": 38, - "x": 674, - "y": 902, - "sdf": true - }, - "perfumery": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 814, - "sdf": true - }, - "pet": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 830, - "sdf": true - }, - "pharmacy": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 830, - "sdf": true - }, - "photo": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 872, - "sdf": true - }, - "picnic": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 876, - "sdf": true - }, - "place-4": { - "height": 22, - "pixelRatio": 4, - "width": 22, - "x": 124, - "y": 1000, - "sdf": true - }, - "place-4-z7": { - "height": 22, - "pixelRatio": 4, - "width": 22, - "x": 146, - "y": 1000, - "sdf": true - }, - "place-6": { - "height": 30, - "pixelRatio": 4, - "width": 30, - "x": 978, - "y": 216, - "sdf": true - }, - "place-6-z7": { - "height": 30, - "pixelRatio": 4, - "width": 30, - "x": 248, - "y": 190, - "sdf": true - }, - "place-capital-6": { - "height": 30, - "pixelRatio": 4, - "width": 30, - "x": 356, - "y": 992, - "sdf": true - }, - "place-capital-8": { - "height": 38, - "pixelRatio": 4, - "width": 38, - "x": 674, - "y": 940, - "sdf": true - }, - "place_of_worship": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 892, - "sdf": true - }, - "plaque": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 620, - "y": 906, - "sdf": true - }, - "playground": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 892, - "sdf": true - }, - "police": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 0, - "y": 954, - "sdf": true - }, - "post_box": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 620, - "y": 960, - "sdf": true - }, - "post_office": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 62, - "y": 954, - "sdf": true - }, - "power_tower": { - "height": 34, - "pixelRatio": 4, - "width": 34, - "x": 746, - "y": 940, - "sdf": true - }, - "power_tower_small": { - "height": 18, - "pixelRatio": 4, - "width": 18, - "x": 168, - "y": 1000, - "sdf": true - }, - "prison": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 186, - "y": 934, - "sdf": true - }, - "pub": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 674, - "y": 744, - "sdf": true - }, - "public_bath": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 124, - "y": 938, - "sdf": true - }, - "public_bookcase": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 744, - "sdf": true - }, - "public_transport_tickets": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 780, - "sdf": true - }, - "recycling": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 780, - "sdf": true - }, - "rental_bicycle": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 842, - "sdf": true - }, - "rental_car": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 248, - "y": 904, - "sdf": true - }, - "restaurant": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 842, - "sdf": true - }, - "saddle": { - "height": 38, - "pixelRatio": 4, - "width": 38, - "x": 674, - "y": 978, - "sdf": true - }, - "sauna": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 310, - "y": 904, - "sdf": true - }, - "seafood": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 806, - "sdf": true - }, - "second_hand": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 868, - "sdf": true - }, - "shelter": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 372, - "y": 930, - "sdf": true - }, - "shintoist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 434, - "sdf": true - }, - "shoes": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 434, - "sdf": true - }, - "shower": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 434, - "sdf": true - }, - "shrine": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 434, - "sdf": true - }, - "sikhist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 434, - "sdf": true - }, - "slipway": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 434, - "sdf": true - }, - "social_facility": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 434, - "sdf": true - }, - "sports": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 434, - "sdf": true - }, - "spring": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 682, - "y": 682, - "sdf": true - }, - "stationery": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 434, - "sdf": true - }, - "statue": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 496, - "sdf": true - }, - "stile": { - "height": 46, - "pixelRatio": 4, - "width": 46, - "x": 978, - "y": 170, - "sdf": true - }, - "stone": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 558, - "sdf": true - }, - "storage_tank": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 620, - "sdf": true - }, - "supermarket": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 682, - "sdf": true - }, - "taoist": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 744, - "sdf": true - }, - "taxi": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 806, - "sdf": true - }, - "tea": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 868, - "sdf": true - }, - "telephone": { - "height": 54, - "pixelRatio": 4, - "width": 54, - "x": 674, - "y": 798, - "sdf": true - }, - "telescope_dish": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 434, - "y": 930, - "sdf": true - }, - "telescope_dome": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 496, - "sdf": true - }, - "terminal": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 496, - "sdf": true - }, - "theatre": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 496, - "sdf": true - }, - "ticket": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 496, - "sdf": true - }, - "tobacco": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 496, - "sdf": true - }, - "toilets": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 496, - "sdf": true - }, - "toll_booth": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 496, - "sdf": true - }, - "tower_cantilever_communication": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 496, - "sdf": true - }, - "tower_cooling": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 558, - "sdf": true - }, - "tower_defensive": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 620, - "sdf": true - }, - "tower_dish": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 682, - "sdf": true - }, - "tower_dome": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 744, - "sdf": true - }, - "tower_generic": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 806, - "sdf": true - }, - "tower_lattice": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 868, - "sdf": true - }, - "tower_lattice_communication": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 496, - "y": 930, - "sdf": true - }, - "tower_lattice_lighting": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 558, - "sdf": true - }, - "tower_lighting": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 558, - "sdf": true - }, - "tower_observation": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 558, - "sdf": true - }, - "town_hall": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 558, - "sdf": true - }, - "toys": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 558, - "sdf": true - }, - "trade": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 558, - "sdf": true - }, - "traffic_light": { - "height": 58, - "pixelRatio": 4, - "width": 26, - "x": 986, - "y": 54, - "sdf": true - }, - "travel_agency": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 558, - "sdf": true - }, - "tyres": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 620, - "sdf": true - }, - "variety_store": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 682, - "sdf": true - }, - "vehicle_inspection": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 744, - "sdf": true - }, - "veterinary": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 806, - "sdf": true - }, - "video": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 868, - "sdf": true - }, - "video_games": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 558, - "y": 930, - "sdf": true - }, - "viewpoint": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 620, - "sdf": true - }, - "waste_basket": { - "height": 38, - "pixelRatio": 4, - "width": 38, - "x": 712, - "y": 902, - "sdf": true - }, - "waste_disposal": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 682, - "y": 620, - "sdf": true - }, - "water_park": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 744, - "y": 620, - "sdf": true - }, - "water_tower": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 806, - "y": 620, - "sdf": true - }, - "waterfall": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 868, - "y": 620, - "sdf": true - }, - "wilderness_hut": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 930, - "y": 620, - "sdf": true - }, - "windmill": { - "height": 62, - "pixelRatio": 4, - "width": 62, - "x": 620, - "y": 682, - "sdf": true - } -} \ No newline at end of file diff --git a/basemap/assets/icons.md b/basemap/assets/icons.md deleted file mode 100644 index 809fb06f9..000000000 --- a/basemap/assets/icons.md +++ /dev/null @@ -1,15 +0,0 @@ -# OpenStreetMap-Carto Icons - -The icons stored in this directory come from the [OpenStreetMap-Carto](https://github.com/gravitystorm/openstreetmap-carto/) -project released under the CC0 Public Domain Dedication, version 1.0, as published by Creative Commons. - -Created by Andy Allan and contributors. -Based on original cartography by Steve Chilton and others. - -The icons.png and icons.json files are generated from the SVG files using the following spreet command [spreet](https://github.com/flother/spreet). - -``` -spreet --sdf --ratio 4 icons icons -``` - -The resolution is set to 4x so that one can increase the size of the icons without losing quality. diff --git a/basemap/assets/icons.png b/basemap/assets/icons.png deleted file mode 100644 index 01c613dc0..000000000 Binary files a/basemap/assets/icons.png and /dev/null differ diff --git a/basemap/assets/icons@1x.json b/basemap/assets/icons@1x.json new file mode 100644 index 000000000..8e8453eb3 --- /dev/null +++ b/basemap/assets/icons@1x.json @@ -0,0 +1,2050 @@ +{ + "advertising_column": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 37, + "y": 0 + }, + "aerodrome": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 131, + "y": 375 + }, + "alcohol": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 55 + }, + "alpinehut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 55 + }, + "amusement_arcade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 55 + }, + "apartment": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 75 + }, + "archaeological_site": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 75 + }, + "art": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 75 + }, + "arts_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 95 + }, + "artwork": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 95 + }, + "atm": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 95 + }, + "audioguide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 55 + }, + "bag": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 55 + }, + "bakery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 55 + }, + "bank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 75 + }, + "bar": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 149, + "y": 375 + }, + "bbq": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 75 + }, + "beach_resort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 75 + }, + "beauty": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 95 + }, + "bed": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 95 + }, + "bell_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 95 + }, + "bench": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 52, + "y": 29 + }, + "beverages": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 72, + "y": 29 + }, + "bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 92, + "y": 29 + }, + "bicycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 57, + "y": 0 + }, + "bicycle_repair_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 77, + "y": 0 + }, + "biergarten": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 97, + "y": 0 + }, + "bird_hide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 115 + }, + "board": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 115 + }, + "boat_rental": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 115 + }, + "bookmaker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 115 + }, + "bowling_alley": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 115 + }, + "buddhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 115 + }, + "bunker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 135 + }, + "bureau_de_change": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 135 + }, + "bus_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 135 + }, + "bus_stop": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 107, + "y": 395 + }, + "bust": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 135 + }, + "butcher": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 135 + }, + "cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 135 + }, + "camping": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 155 + }, + "car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 155 + }, + "car_parts": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 155 + }, + "car_repair": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 155 + }, + "car_wash": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 155 + }, + "caravan_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 155 + }, + "carpet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 175 + }, + "casino": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 175 + }, + "castle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 175 + }, + "cave": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 175 + }, + "chalet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 175 + }, + "charging_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 175 + }, + "charity": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 195 + }, + "chemist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 195 + }, + "chimney": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 195 + }, + "christian": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 195 + }, + "cinema": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 195 + }, + "city_gate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 195 + }, + "clothes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 55 + }, + "coffee": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 55 + }, + "communications_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 55 + }, + "community_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 55 + }, + "computer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 55 + }, + "confectionery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 55 + }, + "consulate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 75 + }, + "convenience": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 75 + }, + "copyshop": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 75 + }, + "courthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 75 + }, + "crane": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 75 + }, + "cross": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 227, + "y": 395 + }, + "cycle_barrier": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 123, + "y": 395 + }, + "dairy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 75 + }, + "deli": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 95 + }, + "dentist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 95 + }, + "department_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 95 + }, + "diy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 95 + }, + "doctors": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 95 + }, + "drinking_water": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 95 + }, + "electronics": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 115 + }, + "elevator": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 167, + "y": 375 + }, + "embassy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 115 + }, + "emergency_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 115 + }, + "entrance": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 139, + "y": 395 + }, + "excrement_bags": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 115 + }, + "fabric": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 115 + }, + "fast_food": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 115 + }, + "ferry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 135 + }, + "firepit": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 135 + }, + "firestation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 135 + }, + "fishing": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 135 + }, + "fitness": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 135 + }, + "florist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 135 + }, + "ford": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 155 + }, + "fort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 155 + }, + "fortress": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 155 + }, + "fountain": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 155 + }, + "fuel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 155 + }, + "full-height_turnstile": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 185, + "y": 375 + }, + "furniture": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 155 + }, + "garden_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 175 + }, + "gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 75, + "y": 413 + }, + "generator_wind": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 175 + }, + "gift": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 175 + }, + "golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 0, + "y": 29 + }, + "golf_pin": { + "height": 29, + "pixelRatio": 1, + "sdf": true, + "width": 15, + "x": 0, + "y": 0 + }, + "greengrocer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 175 + }, + "guest_house": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 175 + }, + "guidepost": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 175 + }, + "hairdresser": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 195 + }, + "helipad": { + "height": 22, + "pixelRatio": 1, + "sdf": true, + "width": 22, + "x": 15, + "y": 0 + }, + "hifi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 195 + }, + "hinduist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 195 + }, + "hospital": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 195 + }, + "hostel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 195 + }, + "hotel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 195 + }, + "houseware": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 112, + "y": 29 + }, + "hunting_stand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 132, + "y": 29 + }, + "ice_cream": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 152, + "y": 29 + }, + "interior_decoration": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 172, + "y": 29 + }, + "internet_cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 192, + "y": 29 + }, + "jewelry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 212, + "y": 29 + }, + "jewish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 117, + "y": 0 + }, + "kissing_gate": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 203, + "y": 375 + }, + "laundry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 137, + "y": 0 + }, + "level_crossing": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 0, + "y": 413 + }, + "level_crossing2": { + "height": 17, + "pixelRatio": 1, + "sdf": true, + "width": 17, + "x": 90, + "y": 395 + }, + "library": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 157, + "y": 0 + }, + "lift_gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 87, + "y": 413 + }, + "lighthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 177, + "y": 0 + }, + "manor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 197, + "y": 0 + }, + "map": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 217, + "y": 0 + }, + "marketplace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 215 + }, + "massage": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 215 + }, + "mast": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 215 + }, + "mast_communications": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 215 + }, + "mast_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 215 + }, + "medical_supply": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 215 + }, + "memorial": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 215 + }, + "miniature_golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 26, + "y": 29 + }, + "mobile_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 215 + }, + "monument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 215 + }, + "motel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 215 + }, + "motorcycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 215 + }, + "motorcycle_barrier": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 215 + }, + "motorcycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 235 + }, + "museum": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 235 + }, + "music": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 235 + }, + "musical_instrument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 235 + }, + "muslim": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 235 + }, + "newsagent": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 235 + }, + "nightclub": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 235 + }, + "obelisk": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 235 + }, + "office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 235 + }, + "oneway": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 99, + "y": 413 + }, + "oneway-reverse": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 117, + "y": 413 + }, + "optician": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 235 + }, + "outdoor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 235 + }, + "outdoor_seating": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 235 + }, + "paint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 255 + }, + "palace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 255 + }, + "parking": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 221, + "y": 375 + }, + "parking_entrance_multistorey": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 255 + }, + "parking_entrance_underground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 255 + }, + "parking_subtle": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 13, + "y": 413 + }, + "parking_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 255 + }, + "peak": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 171, + "y": 395 + }, + "perfumery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 255 + }, + "pet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 255 + }, + "pharmacy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 255 + }, + "photo": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 255 + }, + "picnic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 255 + }, + "place-4": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 135, + "y": 413 + }, + "place-4-z7": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 145, + "y": 413 + }, + "place-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 39, + "y": 413 + }, + "place-6-z7": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 51, + "y": 413 + }, + "place-capital-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 63, + "y": 413 + }, + "place-capital-8": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 185, + "y": 395 + }, + "place_of_worship": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 255 + }, + "plaque": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 0, + "y": 395 + }, + "playground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 255 + }, + "police": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 275 + }, + "post_box": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 18, + "y": 395 + }, + "post_office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 275 + }, + "power_tower": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 26, + "y": 413 + }, + "power_tower_small": { + "height": 9, + "pixelRatio": 1, + "sdf": true, + "width": 9, + "x": 155, + "y": 413 + }, + "prison": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 275 + }, + "pub": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 36, + "y": 395 + }, + "public_bath": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 275 + }, + "public_bookcase": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 275 + }, + "public_transport_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 275 + }, + "recycling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 275 + }, + "rental_bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 275 + }, + "rental_car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 275 + }, + "restaurant": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 275 + }, + "saddle": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 199, + "y": 395 + }, + "sauna": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 275 + }, + "seafood": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 275 + }, + "second_hand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 295 + }, + "shelter": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 295 + }, + "shintoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 295 + }, + "shoes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 295 + }, + "shower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 295 + }, + "shrine": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 295 + }, + "sikhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 295 + }, + "slipway": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 295 + }, + "social_facility": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 295 + }, + "sports": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 295 + }, + "spring": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 54, + "y": 395 + }, + "stationery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 295 + }, + "statue": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 295 + }, + "stile": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 155, + "y": 395 + }, + "stone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 315 + }, + "storage_tank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 315 + }, + "supermarket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 315 + }, + "taoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 315 + }, + "taxi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 315 + }, + "tea": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 315 + }, + "telephone": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 72, + "y": 395 + }, + "telescope_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 315 + }, + "telescope_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 315 + }, + "terminal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 315 + }, + "theatre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 315 + }, + "ticket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 315 + }, + "tobacco": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 315 + }, + "toilets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 335 + }, + "toll_booth": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 335 + }, + "tower_cantilever_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 335 + }, + "tower_cooling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 335 + }, + "tower_defensive": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 335 + }, + "tower_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 335 + }, + "tower_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 335 + }, + "tower_generic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 335 + }, + "tower_lattice": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 335 + }, + "tower_lattice_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 335 + }, + "tower_lattice_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 335 + }, + "tower_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 335 + }, + "tower_observation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 355 + }, + "town_hall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 355 + }, + "toys": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 355 + }, + "trade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 355 + }, + "traffic_light": { + "height": 19, + "pixelRatio": 1, + "sdf": true, + "width": 11, + "x": 120, + "y": 375 + }, + "travel_agency": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 355 + }, + "tyres": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 355 + }, + "variety_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 355 + }, + "vehicle_inspection": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 355 + }, + "veterinary": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 355 + }, + "video": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 355 + }, + "video_games": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 355 + }, + "viewpoint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 355 + }, + "waste_basket": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 213, + "y": 395 + }, + "waste_disposal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 375 + }, + "water_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 375 + }, + "water_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 375 + }, + "waterfall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 375 + }, + "wilderness_hut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 375 + }, + "windmill": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 375 + } +} \ No newline at end of file diff --git a/basemap/assets/icons@1x.png b/basemap/assets/icons@1x.png new file mode 100644 index 000000000..52d290c65 Binary files /dev/null and b/basemap/assets/icons@1x.png differ diff --git a/basemap/assets/icons@2x.json b/basemap/assets/icons@2x.json new file mode 100644 index 000000000..8e8453eb3 --- /dev/null +++ b/basemap/assets/icons@2x.json @@ -0,0 +1,2050 @@ +{ + "advertising_column": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 37, + "y": 0 + }, + "aerodrome": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 131, + "y": 375 + }, + "alcohol": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 55 + }, + "alpinehut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 55 + }, + "amusement_arcade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 55 + }, + "apartment": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 75 + }, + "archaeological_site": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 75 + }, + "art": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 75 + }, + "arts_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 95 + }, + "artwork": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 95 + }, + "atm": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 95 + }, + "audioguide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 55 + }, + "bag": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 55 + }, + "bakery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 55 + }, + "bank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 75 + }, + "bar": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 149, + "y": 375 + }, + "bbq": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 75 + }, + "beach_resort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 75 + }, + "beauty": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 95 + }, + "bed": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 95 + }, + "bell_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 95 + }, + "bench": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 52, + "y": 29 + }, + "beverages": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 72, + "y": 29 + }, + "bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 92, + "y": 29 + }, + "bicycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 57, + "y": 0 + }, + "bicycle_repair_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 77, + "y": 0 + }, + "biergarten": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 97, + "y": 0 + }, + "bird_hide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 115 + }, + "board": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 115 + }, + "boat_rental": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 115 + }, + "bookmaker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 115 + }, + "bowling_alley": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 115 + }, + "buddhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 115 + }, + "bunker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 135 + }, + "bureau_de_change": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 135 + }, + "bus_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 135 + }, + "bus_stop": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 107, + "y": 395 + }, + "bust": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 135 + }, + "butcher": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 135 + }, + "cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 135 + }, + "camping": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 155 + }, + "car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 155 + }, + "car_parts": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 155 + }, + "car_repair": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 155 + }, + "car_wash": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 155 + }, + "caravan_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 155 + }, + "carpet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 175 + }, + "casino": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 175 + }, + "castle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 175 + }, + "cave": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 175 + }, + "chalet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 175 + }, + "charging_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 175 + }, + "charity": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 195 + }, + "chemist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 195 + }, + "chimney": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 195 + }, + "christian": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 195 + }, + "cinema": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 195 + }, + "city_gate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 195 + }, + "clothes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 55 + }, + "coffee": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 55 + }, + "communications_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 55 + }, + "community_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 55 + }, + "computer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 55 + }, + "confectionery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 55 + }, + "consulate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 75 + }, + "convenience": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 75 + }, + "copyshop": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 75 + }, + "courthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 75 + }, + "crane": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 75 + }, + "cross": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 227, + "y": 395 + }, + "cycle_barrier": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 123, + "y": 395 + }, + "dairy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 75 + }, + "deli": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 95 + }, + "dentist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 95 + }, + "department_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 95 + }, + "diy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 95 + }, + "doctors": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 95 + }, + "drinking_water": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 95 + }, + "electronics": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 115 + }, + "elevator": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 167, + "y": 375 + }, + "embassy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 115 + }, + "emergency_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 115 + }, + "entrance": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 139, + "y": 395 + }, + "excrement_bags": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 115 + }, + "fabric": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 115 + }, + "fast_food": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 115 + }, + "ferry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 135 + }, + "firepit": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 135 + }, + "firestation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 135 + }, + "fishing": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 135 + }, + "fitness": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 135 + }, + "florist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 135 + }, + "ford": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 155 + }, + "fort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 155 + }, + "fortress": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 155 + }, + "fountain": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 155 + }, + "fuel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 155 + }, + "full-height_turnstile": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 185, + "y": 375 + }, + "furniture": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 155 + }, + "garden_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 175 + }, + "gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 75, + "y": 413 + }, + "generator_wind": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 175 + }, + "gift": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 175 + }, + "golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 0, + "y": 29 + }, + "golf_pin": { + "height": 29, + "pixelRatio": 1, + "sdf": true, + "width": 15, + "x": 0, + "y": 0 + }, + "greengrocer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 175 + }, + "guest_house": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 175 + }, + "guidepost": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 175 + }, + "hairdresser": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 195 + }, + "helipad": { + "height": 22, + "pixelRatio": 1, + "sdf": true, + "width": 22, + "x": 15, + "y": 0 + }, + "hifi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 195 + }, + "hinduist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 195 + }, + "hospital": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 195 + }, + "hostel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 195 + }, + "hotel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 195 + }, + "houseware": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 112, + "y": 29 + }, + "hunting_stand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 132, + "y": 29 + }, + "ice_cream": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 152, + "y": 29 + }, + "interior_decoration": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 172, + "y": 29 + }, + "internet_cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 192, + "y": 29 + }, + "jewelry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 212, + "y": 29 + }, + "jewish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 117, + "y": 0 + }, + "kissing_gate": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 203, + "y": 375 + }, + "laundry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 137, + "y": 0 + }, + "level_crossing": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 0, + "y": 413 + }, + "level_crossing2": { + "height": 17, + "pixelRatio": 1, + "sdf": true, + "width": 17, + "x": 90, + "y": 395 + }, + "library": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 157, + "y": 0 + }, + "lift_gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 87, + "y": 413 + }, + "lighthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 177, + "y": 0 + }, + "manor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 197, + "y": 0 + }, + "map": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 217, + "y": 0 + }, + "marketplace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 215 + }, + "massage": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 215 + }, + "mast": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 215 + }, + "mast_communications": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 215 + }, + "mast_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 215 + }, + "medical_supply": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 215 + }, + "memorial": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 215 + }, + "miniature_golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 26, + "y": 29 + }, + "mobile_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 215 + }, + "monument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 215 + }, + "motel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 215 + }, + "motorcycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 215 + }, + "motorcycle_barrier": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 215 + }, + "motorcycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 235 + }, + "museum": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 235 + }, + "music": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 235 + }, + "musical_instrument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 235 + }, + "muslim": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 235 + }, + "newsagent": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 235 + }, + "nightclub": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 235 + }, + "obelisk": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 235 + }, + "office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 235 + }, + "oneway": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 99, + "y": 413 + }, + "oneway-reverse": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 117, + "y": 413 + }, + "optician": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 235 + }, + "outdoor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 235 + }, + "outdoor_seating": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 235 + }, + "paint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 255 + }, + "palace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 255 + }, + "parking": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 221, + "y": 375 + }, + "parking_entrance_multistorey": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 255 + }, + "parking_entrance_underground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 255 + }, + "parking_subtle": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 13, + "y": 413 + }, + "parking_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 255 + }, + "peak": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 171, + "y": 395 + }, + "perfumery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 255 + }, + "pet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 255 + }, + "pharmacy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 255 + }, + "photo": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 255 + }, + "picnic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 255 + }, + "place-4": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 135, + "y": 413 + }, + "place-4-z7": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 145, + "y": 413 + }, + "place-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 39, + "y": 413 + }, + "place-6-z7": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 51, + "y": 413 + }, + "place-capital-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 63, + "y": 413 + }, + "place-capital-8": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 185, + "y": 395 + }, + "place_of_worship": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 255 + }, + "plaque": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 0, + "y": 395 + }, + "playground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 255 + }, + "police": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 275 + }, + "post_box": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 18, + "y": 395 + }, + "post_office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 275 + }, + "power_tower": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 26, + "y": 413 + }, + "power_tower_small": { + "height": 9, + "pixelRatio": 1, + "sdf": true, + "width": 9, + "x": 155, + "y": 413 + }, + "prison": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 275 + }, + "pub": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 36, + "y": 395 + }, + "public_bath": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 275 + }, + "public_bookcase": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 275 + }, + "public_transport_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 275 + }, + "recycling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 275 + }, + "rental_bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 275 + }, + "rental_car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 275 + }, + "restaurant": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 275 + }, + "saddle": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 199, + "y": 395 + }, + "sauna": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 275 + }, + "seafood": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 275 + }, + "second_hand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 295 + }, + "shelter": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 295 + }, + "shintoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 295 + }, + "shoes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 295 + }, + "shower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 295 + }, + "shrine": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 295 + }, + "sikhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 295 + }, + "slipway": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 295 + }, + "social_facility": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 295 + }, + "sports": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 295 + }, + "spring": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 54, + "y": 395 + }, + "stationery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 295 + }, + "statue": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 295 + }, + "stile": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 155, + "y": 395 + }, + "stone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 315 + }, + "storage_tank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 315 + }, + "supermarket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 315 + }, + "taoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 315 + }, + "taxi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 315 + }, + "tea": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 315 + }, + "telephone": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 72, + "y": 395 + }, + "telescope_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 315 + }, + "telescope_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 315 + }, + "terminal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 315 + }, + "theatre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 315 + }, + "ticket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 315 + }, + "tobacco": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 315 + }, + "toilets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 335 + }, + "toll_booth": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 335 + }, + "tower_cantilever_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 335 + }, + "tower_cooling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 335 + }, + "tower_defensive": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 335 + }, + "tower_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 335 + }, + "tower_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 335 + }, + "tower_generic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 335 + }, + "tower_lattice": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 335 + }, + "tower_lattice_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 335 + }, + "tower_lattice_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 335 + }, + "tower_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 335 + }, + "tower_observation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 355 + }, + "town_hall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 355 + }, + "toys": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 355 + }, + "trade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 355 + }, + "traffic_light": { + "height": 19, + "pixelRatio": 1, + "sdf": true, + "width": 11, + "x": 120, + "y": 375 + }, + "travel_agency": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 355 + }, + "tyres": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 355 + }, + "variety_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 355 + }, + "vehicle_inspection": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 355 + }, + "veterinary": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 355 + }, + "video": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 355 + }, + "video_games": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 355 + }, + "viewpoint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 355 + }, + "waste_basket": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 213, + "y": 395 + }, + "waste_disposal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 375 + }, + "water_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 375 + }, + "water_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 375 + }, + "waterfall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 375 + }, + "wilderness_hut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 375 + }, + "windmill": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 375 + } +} \ No newline at end of file diff --git a/basemap/assets/icons@2x.png b/basemap/assets/icons@2x.png new file mode 100644 index 000000000..52d290c65 Binary files /dev/null and b/basemap/assets/icons@2x.png differ diff --git a/basemap/assets/icons@4x.json b/basemap/assets/icons@4x.json new file mode 100644 index 000000000..8e8453eb3 --- /dev/null +++ b/basemap/assets/icons@4x.json @@ -0,0 +1,2050 @@ +{ + "advertising_column": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 37, + "y": 0 + }, + "aerodrome": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 131, + "y": 375 + }, + "alcohol": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 55 + }, + "alpinehut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 55 + }, + "amusement_arcade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 55 + }, + "apartment": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 75 + }, + "archaeological_site": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 75 + }, + "art": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 75 + }, + "arts_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 95 + }, + "artwork": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 95 + }, + "atm": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 95 + }, + "audioguide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 55 + }, + "bag": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 55 + }, + "bakery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 55 + }, + "bank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 75 + }, + "bar": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 149, + "y": 375 + }, + "bbq": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 75 + }, + "beach_resort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 75 + }, + "beauty": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 95 + }, + "bed": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 95 + }, + "bell_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 95 + }, + "bench": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 52, + "y": 29 + }, + "beverages": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 72, + "y": 29 + }, + "bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 92, + "y": 29 + }, + "bicycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 57, + "y": 0 + }, + "bicycle_repair_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 77, + "y": 0 + }, + "biergarten": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 97, + "y": 0 + }, + "bird_hide": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 115 + }, + "board": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 115 + }, + "boat_rental": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 115 + }, + "bookmaker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 115 + }, + "bowling_alley": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 115 + }, + "buddhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 115 + }, + "bunker": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 135 + }, + "bureau_de_change": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 135 + }, + "bus_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 135 + }, + "bus_stop": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 107, + "y": 395 + }, + "bust": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 135 + }, + "butcher": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 135 + }, + "cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 135 + }, + "camping": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 155 + }, + "car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 155 + }, + "car_parts": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 155 + }, + "car_repair": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 155 + }, + "car_wash": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 155 + }, + "caravan_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 155 + }, + "carpet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 175 + }, + "casino": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 175 + }, + "castle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 175 + }, + "cave": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 175 + }, + "chalet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 175 + }, + "charging_station": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 175 + }, + "charity": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 195 + }, + "chemist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 195 + }, + "chimney": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 195 + }, + "christian": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 195 + }, + "cinema": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 195 + }, + "city_gate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 195 + }, + "clothes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 55 + }, + "coffee": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 55 + }, + "communications_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 55 + }, + "community_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 55 + }, + "computer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 55 + }, + "confectionery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 55 + }, + "consulate": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 75 + }, + "convenience": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 75 + }, + "copyshop": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 75 + }, + "courthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 75 + }, + "crane": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 75 + }, + "cross": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 227, + "y": 395 + }, + "cycle_barrier": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 123, + "y": 395 + }, + "dairy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 75 + }, + "deli": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 95 + }, + "dentist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 95 + }, + "department_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 95 + }, + "diy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 95 + }, + "doctors": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 95 + }, + "drinking_water": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 95 + }, + "electronics": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 115 + }, + "elevator": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 167, + "y": 375 + }, + "embassy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 115 + }, + "emergency_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 115 + }, + "entrance": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 139, + "y": 395 + }, + "excrement_bags": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 115 + }, + "fabric": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 115 + }, + "fast_food": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 115 + }, + "ferry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 135 + }, + "firepit": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 135 + }, + "firestation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 135 + }, + "fishing": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 135 + }, + "fitness": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 135 + }, + "florist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 135 + }, + "ford": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 155 + }, + "fort": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 155 + }, + "fortress": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 155 + }, + "fountain": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 155 + }, + "fuel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 155 + }, + "full-height_turnstile": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 185, + "y": 375 + }, + "furniture": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 155 + }, + "garden_centre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 175 + }, + "gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 75, + "y": 413 + }, + "generator_wind": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 175 + }, + "gift": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 175 + }, + "golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 0, + "y": 29 + }, + "golf_pin": { + "height": 29, + "pixelRatio": 1, + "sdf": true, + "width": 15, + "x": 0, + "y": 0 + }, + "greengrocer": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 175 + }, + "guest_house": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 175 + }, + "guidepost": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 175 + }, + "hairdresser": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 195 + }, + "helipad": { + "height": 22, + "pixelRatio": 1, + "sdf": true, + "width": 22, + "x": 15, + "y": 0 + }, + "hifi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 195 + }, + "hinduist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 195 + }, + "hospital": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 195 + }, + "hostel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 195 + }, + "hotel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 195 + }, + "houseware": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 112, + "y": 29 + }, + "hunting_stand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 132, + "y": 29 + }, + "ice_cream": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 152, + "y": 29 + }, + "interior_decoration": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 172, + "y": 29 + }, + "internet_cafe": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 192, + "y": 29 + }, + "jewelry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 212, + "y": 29 + }, + "jewish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 117, + "y": 0 + }, + "kissing_gate": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 203, + "y": 375 + }, + "laundry": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 137, + "y": 0 + }, + "level_crossing": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 0, + "y": 413 + }, + "level_crossing2": { + "height": 17, + "pixelRatio": 1, + "sdf": true, + "width": 17, + "x": 90, + "y": 395 + }, + "library": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 157, + "y": 0 + }, + "lift_gate": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 87, + "y": 413 + }, + "lighthouse": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 177, + "y": 0 + }, + "manor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 197, + "y": 0 + }, + "map": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 217, + "y": 0 + }, + "marketplace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 215 + }, + "massage": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 215 + }, + "mast": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 215 + }, + "mast_communications": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 215 + }, + "mast_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 215 + }, + "medical_supply": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 215 + }, + "memorial": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 215 + }, + "miniature_golf": { + "height": 26, + "pixelRatio": 1, + "sdf": true, + "width": 26, + "x": 26, + "y": 29 + }, + "mobile_phone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 215 + }, + "monument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 215 + }, + "motel": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 215 + }, + "motorcycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 215 + }, + "motorcycle_barrier": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 215 + }, + "motorcycle_parking": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 235 + }, + "museum": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 235 + }, + "music": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 235 + }, + "musical_instrument": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 235 + }, + "muslim": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 235 + }, + "newsagent": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 235 + }, + "nightclub": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 235 + }, + "obelisk": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 235 + }, + "office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 235 + }, + "oneway": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 99, + "y": 413 + }, + "oneway-reverse": { + "height": 11, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 117, + "y": 413 + }, + "optician": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 235 + }, + "outdoor": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 235 + }, + "outdoor_seating": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 235 + }, + "paint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 255 + }, + "palace": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 255 + }, + "parking": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 221, + "y": 375 + }, + "parking_entrance_multistorey": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 255 + }, + "parking_entrance_underground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 255 + }, + "parking_subtle": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 13, + "y": 413 + }, + "parking_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 255 + }, + "peak": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 171, + "y": 395 + }, + "perfumery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 255 + }, + "pet": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 255 + }, + "pharmacy": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 255 + }, + "photo": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 255 + }, + "picnic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 255 + }, + "place-4": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 135, + "y": 413 + }, + "place-4-z7": { + "height": 10, + "pixelRatio": 1, + "sdf": true, + "width": 10, + "x": 145, + "y": 413 + }, + "place-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 39, + "y": 413 + }, + "place-6-z7": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 51, + "y": 413 + }, + "place-capital-6": { + "height": 12, + "pixelRatio": 1, + "sdf": true, + "width": 12, + "x": 63, + "y": 413 + }, + "place-capital-8": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 185, + "y": 395 + }, + "place_of_worship": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 255 + }, + "plaque": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 0, + "y": 395 + }, + "playground": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 255 + }, + "police": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 275 + }, + "post_box": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 18, + "y": 395 + }, + "post_office": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 275 + }, + "power_tower": { + "height": 13, + "pixelRatio": 1, + "sdf": true, + "width": 13, + "x": 26, + "y": 413 + }, + "power_tower_small": { + "height": 9, + "pixelRatio": 1, + "sdf": true, + "width": 9, + "x": 155, + "y": 413 + }, + "prison": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 275 + }, + "pub": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 36, + "y": 395 + }, + "public_bath": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 275 + }, + "public_bookcase": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 275 + }, + "public_transport_tickets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 275 + }, + "recycling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 275 + }, + "rental_bicycle": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 275 + }, + "rental_car": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 275 + }, + "restaurant": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 275 + }, + "saddle": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 199, + "y": 395 + }, + "sauna": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 275 + }, + "seafood": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 275 + }, + "second_hand": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 295 + }, + "shelter": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 295 + }, + "shintoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 295 + }, + "shoes": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 295 + }, + "shower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 295 + }, + "shrine": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 295 + }, + "sikhist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 295 + }, + "slipway": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 295 + }, + "social_facility": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 295 + }, + "sports": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 295 + }, + "spring": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 54, + "y": 395 + }, + "stationery": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 295 + }, + "statue": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 295 + }, + "stile": { + "height": 16, + "pixelRatio": 1, + "sdf": true, + "width": 16, + "x": 155, + "y": 395 + }, + "stone": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 315 + }, + "storage_tank": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 315 + }, + "supermarket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 315 + }, + "taoist": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 315 + }, + "taxi": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 315 + }, + "tea": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 315 + }, + "telephone": { + "height": 18, + "pixelRatio": 1, + "sdf": true, + "width": 18, + "x": 72, + "y": 395 + }, + "telescope_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 315 + }, + "telescope_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 315 + }, + "terminal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 315 + }, + "theatre": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 315 + }, + "ticket": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 315 + }, + "tobacco": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 315 + }, + "toilets": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 335 + }, + "toll_booth": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 335 + }, + "tower_cantilever_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 335 + }, + "tower_cooling": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 335 + }, + "tower_defensive": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 335 + }, + "tower_dish": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 335 + }, + "tower_dome": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 335 + }, + "tower_generic": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 335 + }, + "tower_lattice": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 335 + }, + "tower_lattice_communication": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 335 + }, + "tower_lattice_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 335 + }, + "tower_lighting": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 335 + }, + "tower_observation": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 355 + }, + "town_hall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 355 + }, + "toys": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 355 + }, + "trade": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 355 + }, + "traffic_light": { + "height": 19, + "pixelRatio": 1, + "sdf": true, + "width": 11, + "x": 120, + "y": 375 + }, + "travel_agency": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 355 + }, + "tyres": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 355 + }, + "variety_store": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 120, + "y": 355 + }, + "vehicle_inspection": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 140, + "y": 355 + }, + "veterinary": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 160, + "y": 355 + }, + "video": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 180, + "y": 355 + }, + "video_games": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 200, + "y": 355 + }, + "viewpoint": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 220, + "y": 355 + }, + "waste_basket": { + "height": 14, + "pixelRatio": 1, + "sdf": true, + "width": 14, + "x": 213, + "y": 395 + }, + "waste_disposal": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 0, + "y": 375 + }, + "water_park": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 20, + "y": 375 + }, + "water_tower": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 40, + "y": 375 + }, + "waterfall": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 60, + "y": 375 + }, + "wilderness_hut": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 80, + "y": 375 + }, + "windmill": { + "height": 20, + "pixelRatio": 1, + "sdf": true, + "width": 20, + "x": 100, + "y": 375 + } +} \ No newline at end of file diff --git a/basemap/assets/icons@4x.png b/basemap/assets/icons@4x.png new file mode 100644 index 000000000..52d290c65 Binary files /dev/null and b/basemap/assets/icons@4x.png differ diff --git a/basemap/layers/point/icon.js b/basemap/layers/point/icon.js index 543c1081f..14ec646c4 100644 --- a/basemap/layers/point/icon.js +++ b/basemap/layers/point/icon.js @@ -2063,4 +2063,4 @@ export default asLayerObject(withSortKeys(directives), { 'text-halo-width': 1, 'text-halo-color': theme.pointIconLayerTextHaloColor, }, -}); +}); \ No newline at end of file