style-microg-normal-openmaptiles.json
1 { 2 "version": 8, 3 "name": "Mountain View Full", 4 "metadata": { 5 "mapbox:origin": "basic-template", 6 "mapbox:autocomposite": true, 7 "mapbox:type": "template", 8 "mapbox:sdk-support": { 9 "js": "0.50.0", 10 "android": "6.7.0", 11 "ios": "4.6.0" 12 }, 13 "mapbox:trackposition": false, 14 "mapbox:groups": { 15 "f51b507d2a17e572c70a5db74b0fec7e": { 16 "name": "Base", 17 "collapsed": false 18 }, 19 "3f48b8dc54ff2e6544b9ef9cedbf2990": { 20 "name": "Streets", 21 "collapsed": true 22 }, 23 "29bb589e8d1b9b402583363648b70302": { 24 "name": "Buildings", 25 "collapsed": true 26 }, 27 "3c26e9cbc75335c6f0ba8de5439cf1fa": { 28 "name": "Country borders", 29 "collapsed": true 30 }, 31 "7b44201d7f1682d99f7140188aff23ce": { 32 "name": "Labels", 33 "collapsed": true 34 }, 35 "24306bdccbff03e2ee08d5d1a4ca7312": { 36 "name": "Street name", 37 "collapsed": true 38 }, 39 "124a9d7a8e5226775d947c592110dfad": { 40 "name": "POI", 41 "collapsed": true 42 } 43 }, 44 "mapbox:uiParadigm": "layers", 45 "maputnik:renderer": "mbgljs" 46 }, 47 "center": [ 48 12.819420849458652, 49 50.03325860617235 50 ], 51 "zoom": 3.315829104862067, 52 "bearing": 0, 53 "pitch": 1.5, 54 "light": { 55 "intensity": 0.5, 56 "color": "hsl(0, 0%, 100%)", 57 "anchor": "viewport" 58 }, 59 "sources": { 60 "openmaptiles": { 61 "type": "vector", 62 "url": "https://tiles.stadiamaps.com/data/openmaptiles.json" 63 } 64 }, 65 "sprite": "asset://sprites", 66 "glyphs": "asset://{fontstack}/{range}.pbf", 67 "layers": [ 68 { 69 "id": "background", 70 "type": "background", 71 "metadata": { 72 "microg:gms-type-feature": "landscape.natural.landcover", 73 "microg:gms-type-element": "geometry.fill" 74 }, 75 "layout": { 76 "visibility": "visible" 77 }, 78 "paint": { 79 "background-color": [ 80 "interpolate", 81 [ 82 "linear" 83 ], 84 [ 85 "zoom" 86 ], 87 4, 88 "hsl(43, 30%, 91%)", 89 5, 90 "hsl(0, 0%, 96%)", 91 8, 92 "hsl(0, 0%, 96%)", 93 9, 94 "#efeee8", 95 16, 96 "hsl(0, 0%, 95%)", 97 18, 98 "#f8f9fb" 99 ] 100 } 101 }, 102 { 103 "id": "grass", 104 "type": "fill", 105 "metadata": { 106 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 107 "microg:gms-type-feature": "landscape.natural.landcover", 108 "microg:gms-type-element": "geometry.fill" 109 }, 110 "source": "openmaptiles", 111 "source-layer": "landcover", 112 "filter": [ 113 "match", 114 [ 115 "get", 116 "class" 117 ], 118 [ 119 "grass" 120 ], 121 true, 122 false 123 ], 124 "layout": { 125 "visibility": "visible" 126 }, 127 "paint": { 128 "fill-color": [ 129 "interpolate", 130 [ 131 "linear" 132 ], 133 [ 134 "zoom" 135 ], 136 9, 137 "hsl(124, 30%, 90%)", 138 11, 139 "hsl(107, 30%, 94%)", 140 12.5, 141 "hsl(107, 30%, 94%)", 142 13.5, 143 "hsl(45, 12%, 93%)" 144 ] 145 } 146 }, 147 { 148 "id": "forrest", 149 "type": "fill", 150 "metadata": { 151 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 152 "microg:gms-type-feature": "landscape.natural.landcover", 153 "microg:gms-type-element": "geometry.fill" 154 }, 155 "source": "openmaptiles", 156 "source-layer": "landcover", 157 "filter": [ 158 "==", 159 [ 160 "get", 161 "class" 162 ], 163 "wood" 164 ], 165 "layout": { 166 "visibility": "visible" 167 }, 168 "paint": { 169 "fill-color": [ 170 "interpolate", 171 [ 172 "linear" 173 ], 174 [ 175 "zoom" 176 ], 177 9, 178 "hsl(124, 42%, 86%)", 179 11, 180 "hsl(107, 47%, 94%)", 181 12.5, 182 "hsl(107, 47%, 94%)", 183 13.5, 184 "hsl(45, 12%, 93%)" 185 ] 186 } 187 }, 188 { 189 "id": "national_park", 190 "type": "fill", 191 "metadata": { 192 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 193 "microg:gms-type-feature": "landscape.natural.landcover", 194 "microg:gms-type-element": "geometry.fill" 195 }, 196 "source": "openmaptiles", 197 "source-layer": "park", 198 "filter": [ 199 "all" 200 ], 201 "layout": { 202 "visibility": "visible" 203 }, 204 "paint": { 205 "fill-color": "hsl(106, 58%, 85%)", 206 "fill-opacity": [ 207 "interpolate", 208 [ 209 "linear" 210 ], 211 [ 212 "zoom" 213 ], 214 9, 215 1, 216 11.5, 217 0 218 ] 219 } 220 }, 221 { 222 "id": "snow", 223 "type": "fill", 224 "metadata": { 225 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 226 "microg:gms-type-feature": "landscape.natural.landcover", 227 "microg:gms-type-element": "geometry.fill" 228 }, 229 "source": "openmaptiles", 230 "source-layer": "landcover", 231 "minzoom": 6, 232 "filter": [ 233 "match", 234 [ 235 "get", 236 "class" 237 ], 238 [ 239 "ice" 240 ], 241 true, 242 false 243 ], 244 "layout": { 245 "visibility": "visible" 246 }, 247 "paint": { 248 "fill-color": "#f9fafc" 249 } 250 }, 251 { 252 "id": "park", 253 "type": "fill", 254 "metadata": { 255 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 256 "microg:gms-type-feature": "poi.park", 257 "microg:gms-type-element": "geometry.fill" 258 }, 259 "source": "openmaptiles", 260 "source-layer": "landcover", 261 "filter": [ 262 "match", 263 [ 264 "get", 265 "subclass" 266 ], 267 [ 268 "scrub", 269 "park" 270 ], 271 true, 272 false 273 ], 274 "layout": { 275 "visibility": "visible" 276 }, 277 "paint": { 278 "fill-color": "#c1ecaf" 279 } 280 }, 281 { 282 "id": "pitch", 283 "type": "fill", 284 "metadata": { 285 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 286 "microg:gms-type-feature": "landscape.natural.terrain", 287 "microg:gms-type-element": "geometry.fill" 288 }, 289 "source": "openmaptiles", 290 "source-layer": "landuse", 291 "filter": [ 292 "match", 293 [ 294 "get", 295 "class" 296 ], 297 [ 298 "pitch" 299 ], 300 true, 301 false 302 ], 303 "layout": { 304 "visibility": "visible" 305 }, 306 "paint": { 307 "fill-color": "#c8efbb" 308 } 309 }, 310 { 311 "id": "landuse", 312 "type": "fill", 313 "metadata": { 314 "mapbox:group": "f51b507d2a17e572c70a5db74b0fec7e", 315 "microg:gms-type-feature": "landscape.man_made", 316 "microg:gms-type-element": "geometry.fill" 317 }, 318 "source": "openmaptiles", 319 "source-layer": "landuse", 320 "filter": [ 321 "match", 322 [ 323 "get", 324 "class" 325 ], 326 [ 327 "school", 328 "hospital" 329 ], 330 true, 331 false 332 ], 333 "layout": { 334 "visibility": "visible" 335 }, 336 "paint": { 337 "fill-color": "hsl(202, 26%, 94%)" 338 } 339 }, 340 { 341 "id": "airport", 342 "type": "fill", 343 "source": "openmaptiles", 344 "source-layer": "aeroway", 345 "layout": { 346 "visibility": "visible" 347 }, 348 "paint": { 349 "fill-color": "hsl(202, 26%, 94%)" 350 }, 351 "metadata": { 352 "microg:gms-type-feature": "transit.station.airport", 353 "microg:gms-type-element": "geometry.fill" 354 } 355 }, 356 { 357 "id": "path", 358 "type": "line", 359 "metadata": { 360 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 361 "microg:gms-type-feature": "road.local", 362 "microg:gms-type-element": "geometry.fill", 363 "maputnik:comment": "unpaved paths" 364 }, 365 "source": "openmaptiles", 366 "source-layer": "transportation", 367 "minzoom": 14, 368 "maxzoom": 24, 369 "filter": [ 370 "all", 371 [ 372 "match", 373 [ 374 "get", 375 "class" 376 ], 377 [ 378 "path" 379 ], 380 true, 381 false 382 ] 383 ], 384 "layout": {}, 385 "paint": { 386 "line-color": "hsl(118, 34%, 66%)", 387 "line-dasharray": [ 388 4, 389 2 390 ] 391 } 392 }, 393 { 394 "id": "waterway-other", 395 "type": "line", 396 "source": "openmaptiles", 397 "source-layer": "waterway", 398 "filter": [ 399 "!in", 400 "class", 401 "canal", 402 "river", 403 "stream" 404 ], 405 "layout": { 406 "line-cap": "round" 407 }, 408 "paint": { 409 "line-color": "hsl(206, 100%, 83%)", 410 "line-width": { 411 "base": 1.3, 412 "stops": [ 413 [ 414 13, 415 0.5 416 ], 417 [ 418 20, 419 2 420 ] 421 ] 422 } 423 }, 424 "metadata": { 425 "microg:gms-type-feature": "water", 426 "microg:gms-type-element": "geometry.fill" 427 } 428 }, 429 { 430 "id": "waterway-stream-canal", 431 "type": "line", 432 "source": "openmaptiles", 433 "source-layer": "waterway", 434 "filter": [ 435 "in", 436 "class", 437 "canal", 438 "stream" 439 ], 440 "layout": { 441 "line-cap": "round" 442 }, 443 "paint": { 444 "line-color": "hsl(206, 100%, 83%)", 445 "line-width": { 446 "base": 1.3, 447 "stops": [ 448 [ 449 13, 450 0.5 451 ], 452 [ 453 20, 454 6 455 ] 456 ] 457 } 458 }, 459 "metadata": { 460 "microg:gms-type-feature": "water", 461 "microg:gms-type-element": "geometry.fill" 462 } 463 }, 464 { 465 "id": "waterway-river", 466 "type": "line", 467 "source": "openmaptiles", 468 "source-layer": "waterway", 469 "filter": [ 470 "==", 471 "class", 472 "river" 473 ], 474 "layout": { 475 "line-cap": "round" 476 }, 477 "paint": { 478 "line-color": "hsl(206, 100%, 83%)", 479 "line-width": { 480 "base": 1.2, 481 "stops": [ 482 [ 483 10, 484 0.8 485 ], 486 [ 487 20, 488 6 489 ] 490 ] 491 } 492 }, 493 "metadata": { 494 "microg:gms-type-feature": "water", 495 "microg:gms-type-element": "geometry.fill" 496 } 497 }, 498 { 499 "id": "water-offset", 500 "type": "fill", 501 "source": "openmaptiles", 502 "source-layer": "water", 503 "minzoom": 6, 504 "maxzoom": 8, 505 "filter": [ 506 "==", 507 "$type", 508 "Polygon" 509 ], 510 "layout": { 511 "visibility": "visible" 512 }, 513 "paint": { 514 "fill-color": "hsl(206, 100%, 83%)", 515 "fill-opacity": 1, 516 "fill-translate": { 517 "base": 1, 518 "stops": [ 519 [ 520 6, 521 [ 522 2, 523 0 524 ] 525 ], 526 [ 527 8, 528 [ 529 0, 530 0 531 ] 532 ] 533 ] 534 } 535 }, 536 "metadata": { 537 "microg:gms-type-feature": "water", 538 "microg:gms-type-element": "geometry.fill" 539 } 540 }, 541 { 542 "id": "water", 543 "type": "fill", 544 "source": "openmaptiles", 545 "source-layer": "water", 546 "layout": { 547 "visibility": "visible" 548 }, 549 "paint": { 550 "fill-color": "hsl(206, 100%, 83%)" 551 }, 552 "metadata": { 553 "microg:gms-type-feature": "water", 554 "microg:gms-type-element": "geometry.fill" 555 } 556 }, 557 { 558 "id": "steps", 559 "type": "line", 560 "metadata": { 561 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 562 "microg:gms-type-feature": "road.local", 563 "microg:gms-type-element": "geometry.fill" 564 }, 565 "source": "openmaptiles", 566 "source-layer": "transportation", 567 "filter": [ 568 "match", 569 [ 570 "get", 571 "subclass" 572 ], 573 [ 574 "steps" 575 ], 576 true, 577 false 578 ], 579 "layout": {}, 580 "paint": { 581 "line-color": "hsl(118, 5%, 66%)", 582 "line-dasharray": [ 583 1, 584 1 585 ], 586 "line-gap-width": 1 587 } 588 }, 589 { 590 "id": "platform", 591 "type": "fill", 592 "metadata": { 593 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 594 "microg:gms-type-feature": "transit.station.rail", 595 "microg:gms-type-element": "geometry.fill" 596 }, 597 "source": "openmaptiles", 598 "source-layer": "transportation", 599 "filter": [ 600 "all", 601 [ 602 "match", 603 [ 604 "get", 605 "subclass" 606 ], 607 [ 608 "platform" 609 ], 610 true, 611 false 612 ], 613 [ 614 "match", 615 [ 616 "get", 617 "brunnel" 618 ], 619 [ 620 "tunnel" 621 ], 622 false, 623 true 624 ] 625 ], 626 "layout": { 627 "visibility": "visible" 628 }, 629 "paint": { 630 "fill-color": [ 631 "interpolate", 632 [ 633 "linear" 634 ], 635 [ 636 "zoom" 637 ], 638 15, 639 "hsl(2, 20%, 92%)", 640 16, 641 "hsl(2, 95%, 92%)" 642 ], 643 "fill-outline-color": [ 644 "interpolate", 645 [ 646 "linear" 647 ], 648 [ 649 "zoom" 650 ], 651 15, 652 "hsl(1, 10%, 76%)", 653 16, 654 "hsl(1, 74%, 76%)" 655 ], 656 "fill-opacity": [ 657 "interpolate", 658 [ 659 "linear" 660 ], 661 [ 662 "zoom" 663 ], 664 14, 665 0, 666 16, 667 1 668 ] 669 } 670 }, 671 { 672 "id": "primary_tunnel_border", 673 "type": "line", 674 "metadata": { 675 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 676 "microg:gms-type-feature": "road.highway", 677 "microg:gms-type-element": "geometry.stroke" 678 }, 679 "source": "openmaptiles", 680 "source-layer": "transportation", 681 "filter": [ 682 "all", 683 [ 684 "match", 685 [ 686 "get", 687 "class" 688 ], 689 [ 690 "primary" 691 ], 692 true, 693 false 694 ], 695 [ 696 "match", 697 [ 698 "get", 699 "brun" 700 ], 701 [ 702 "tunnel" 703 ], 704 true, 705 false 706 ] 707 ], 708 "layout": {}, 709 "paint": { 710 "line-gap-width": [ 711 "interpolate", 712 [ 713 "linear" 714 ], 715 [ 716 "zoom" 717 ], 718 7, 719 0, 720 8, 721 1, 722 12, 723 4, 724 14, 725 6, 726 16, 727 10, 728 22, 729 64 730 ], 731 "line-color": "#cbcccd" 732 } 733 }, 734 { 735 "id": "primary_tunnel", 736 "type": "line", 737 "metadata": { 738 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 739 "microg:gms-type-feature": "road.highway", 740 "microg:gms-type-element": "geometry.fill" 741 }, 742 "source": "openmaptiles", 743 "source-layer": "transportation", 744 "filter": [ 745 "all", 746 [ 747 "match", 748 [ 749 "get", 750 "class" 751 ], 752 [ 753 "primary" 754 ], 755 true, 756 false 757 ], 758 [ 759 "match", 760 [ 761 "get", 762 "brunnel" 763 ], 764 [ 765 "tunnel" 766 ], 767 true, 768 false 769 ] 770 ], 771 "layout": {}, 772 "paint": { 773 "line-width": [ 774 "interpolate", 775 [ 776 "linear" 777 ], 778 [ 779 "zoom" 780 ], 781 8, 782 1, 783 12, 784 4, 785 14, 786 6, 787 16, 788 10, 789 22, 790 64 791 ], 792 "line-color": "hsl(0, 0%, 89%)" 793 } 794 }, 795 { 796 "id": "aeroway", 797 "type": "line", 798 "metadata": { 799 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 800 "microg:gms-type-feature": "transit.station.airport", 801 "microg:gms-type-element": "geometry.fill" 802 }, 803 "source": "openmaptiles", 804 "source-layer": "aeroway", 805 "layout": { 806 "visibility": "visible" 807 }, 808 "paint": { 809 "line-color": "hsla(0, 0%, 0%, 0.1)" 810 } 811 }, 812 { 813 "id": "service_road", 814 "type": "line", 815 "metadata": { 816 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 817 "microg:gms-type-feature": "road.local", 818 "microg:gms-type-element": "geometry.fill" 819 }, 820 "source": "openmaptiles", 821 "source-layer": "transportation", 822 "minzoom": 13, 823 "filter": [ 824 "match", 825 [ 826 "get", 827 "class" 828 ], 829 [ 830 "service" 831 ], 832 true, 833 false 834 ], 835 "layout": {}, 836 "paint": { 837 "line-color": "hsla(0, 0%, 0%, 0.1)" 838 } 839 }, 840 { 841 "id": "pedestrian_border", 842 "type": "line", 843 "metadata": { 844 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 845 "microg:gms-type-feature": "road.local", 846 "microg:gms-type-element": "geometry.stroke" 847 }, 848 "source": "openmaptiles", 849 "source-layer": "transportation", 850 "filter": [ 851 "all", 852 [ 853 "match", 854 [ 855 "get", 856 "subclass" 857 ], 858 [ 859 "pedestrian" 860 ], 861 true, 862 false 863 ], 864 [ 865 "==", 866 [ 867 "get", 868 "surface" 869 ], 870 "paved" 871 ] 872 ], 873 "layout": { 874 "visibility": "visible" 875 }, 876 "paint": { 877 "line-gap-width": [ 878 "interpolate", 879 [ 880 "linear" 881 ], 882 [ 883 "zoom" 884 ], 885 13, 886 1, 887 16, 888 4, 889 22, 890 32 891 ], 892 "line-color": "#e3e3e3", 893 "line-opacity": [ 894 "interpolate", 895 [ 896 "linear" 897 ], 898 [ 899 "zoom" 900 ], 901 12.5, 902 0, 903 13.5, 904 1 905 ] 906 } 907 }, 908 { 909 "id": "street_border", 910 "type": "line", 911 "metadata": { 912 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 913 "microg:gms-type-feature": "road.local", 914 "microg:gms-type-element": "geometry.stroke" 915 }, 916 "source": "openmaptiles", 917 "source-layer": "transportation", 918 "filter": [ 919 "match", 920 [ 921 "get", 922 "class" 923 ], 924 [ 925 "minor" 926 ], 927 true, 928 false 929 ], 930 "layout": { 931 "visibility": "visible" 932 }, 933 "paint": { 934 "line-gap-width": [ 935 "interpolate", 936 [ 937 "linear" 938 ], 939 [ 940 "zoom" 941 ], 942 12, 943 1, 944 16, 945 6, 946 22, 947 40 948 ], 949 "line-color": "#e3e3e3" 950 } 951 }, 952 { 953 "id": "secondary_border", 954 "type": "line", 955 "metadata": { 956 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 957 "microg:gms-type-feature": "road.local", 958 "microg:gms-type-element": "geometry.stroke", 959 "maputnik:comment": "ok" 960 }, 961 "source": "openmaptiles", 962 "source-layer": "transportation", 963 "filter": [ 964 "match", 965 [ 966 "get", 967 "class" 968 ], 969 [ 970 "secondary", 971 "tertiary", 972 "trunk" 973 ], 974 true, 975 false 976 ], 977 "layout": {}, 978 "paint": { 979 "line-gap-width": [ 980 "interpolate", 981 [ 982 "linear" 983 ], 984 [ 985 "zoom" 986 ], 987 10, 988 1, 989 17, 990 10, 991 22, 992 48 993 ], 994 "line-color": "#e3e3e3", 995 "line-width": [ 996 "interpolate", 997 [ 998 "linear" 999 ], 1000 [ 1001 "zoom" 1002 ], 1003 16, 1004 1, 1005 20, 1006 2 1007 ] 1008 } 1009 }, 1010 { 1011 "id": "primary_border", 1012 "type": "line", 1013 "metadata": { 1014 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1015 "microg:gms-type-feature": "road.highway", 1016 "microg:gms-type-element": "geometry.stroke" 1017 }, 1018 "source": "openmaptiles", 1019 "source-layer": "transportation", 1020 "filter": [ 1021 "all", 1022 [ 1023 "match", 1024 [ 1025 "get", 1026 "class" 1027 ], 1028 [ 1029 "primary" 1030 ], 1031 true, 1032 false 1033 ], 1034 [ 1035 "match", 1036 [ 1037 "get", 1038 "brunnel" 1039 ], 1040 [ 1041 "tunnel" 1042 ], 1043 false, 1044 true 1045 ] 1046 ], 1047 "layout": { 1048 "line-cap": "round" 1049 }, 1050 "paint": { 1051 "line-gap-width": [ 1052 "interpolate", 1053 [ 1054 "linear" 1055 ], 1056 [ 1057 "zoom" 1058 ], 1059 9, 1060 1, 1061 16, 1062 8, 1063 22, 1064 64 1065 ], 1066 "line-color": "#ecd283" 1067 } 1068 }, 1069 { 1070 "id": "motorway_border", 1071 "type": "line", 1072 "metadata": { 1073 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1074 "microg:gms-type-feature": "road.arterial", 1075 "microg:gms-type-element": "geometry.stroke" 1076 }, 1077 "source": "openmaptiles", 1078 "source-layer": "transportation", 1079 "filter": [ 1080 "match", 1081 [ 1082 "get", 1083 "class" 1084 ], 1085 [ 1086 "motorway" 1087 ], 1088 true, 1089 false 1090 ], 1091 "layout": {}, 1092 "paint": { 1093 "line-gap-width": [ 1094 "interpolate", 1095 [ 1096 "linear" 1097 ], 1098 [ 1099 "zoom" 1100 ], 1101 8, 1102 1, 1103 15.5, 1104 8, 1105 22, 1106 78 1107 ], 1108 "line-color": "#ecd283", 1109 "line-width": [ 1110 "interpolate", 1111 [ 1112 "linear" 1113 ], 1114 [ 1115 "zoom" 1116 ], 1117 8, 1118 1, 1119 15, 1120 2 1121 ] 1122 } 1123 }, 1124 { 1125 "id": "railway", 1126 "type": "line", 1127 "metadata": { 1128 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1129 "microg:gms-type-feature": "transit.line", 1130 "microg:gms-type-element": "geometry.fill" 1131 }, 1132 "source": "openmaptiles", 1133 "source-layer": "transportation", 1134 "filter": [ 1135 "all", 1136 [ 1137 "match", 1138 [ 1139 "get", 1140 "class" 1141 ], 1142 [ 1143 "rail" 1144 ], 1145 true, 1146 false 1147 ], 1148 [ 1149 "match", 1150 [ 1151 "get", 1152 "brunnel" 1153 ], 1154 [ 1155 "tunnel" 1156 ], 1157 false, 1158 true 1159 ] 1160 ], 1161 "layout": {}, 1162 "paint": { 1163 "line-color": "hsl(220, 4%, 85%)" 1164 } 1165 }, 1166 { 1167 "id": "pedestrian", 1168 "type": "line", 1169 "metadata": { 1170 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1171 "microg:gms-type-feature": "road.local", 1172 "microg:gms-type-element": "geometry.fill" 1173 }, 1174 "source": "openmaptiles", 1175 "source-layer": "transportation", 1176 "filter": [ 1177 "all", 1178 [ 1179 "match", 1180 [ 1181 "get", 1182 "subclass" 1183 ], 1184 [ 1185 "pedestrian" 1186 ], 1187 true, 1188 false 1189 ], 1190 [ 1191 "==", 1192 [ 1193 "get", 1194 "surface" 1195 ], 1196 "paved" 1197 ] 1198 ], 1199 "layout": {}, 1200 "paint": { 1201 "line-color": "#ffffff", 1202 "line-width": [ 1203 "interpolate", 1204 [ 1205 "linear" 1206 ], 1207 [ 1208 "zoom" 1209 ], 1210 13, 1211 1, 1212 16, 1213 4, 1214 22, 1215 32 1216 ], 1217 "line-opacity": [ 1218 "interpolate", 1219 [ 1220 "linear" 1221 ], 1222 [ 1223 "zoom" 1224 ], 1225 12.5, 1226 0, 1227 13.5, 1228 1 1229 ] 1230 } 1231 }, 1232 { 1233 "id": "street", 1234 "type": "line", 1235 "metadata": { 1236 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1237 "microg:gms-type-feature": "road.local", 1238 "microg:gms-type-element": "geometry.fill" 1239 }, 1240 "source": "openmaptiles", 1241 "source-layer": "transportation", 1242 "filter": [ 1243 "match", 1244 [ 1245 "get", 1246 "class" 1247 ], 1248 [ 1249 "minor" 1250 ], 1251 true, 1252 false 1253 ], 1254 "layout": {}, 1255 "paint": { 1256 "line-color": "#ffffff", 1257 "line-width": [ 1258 "interpolate", 1259 [ 1260 "linear" 1261 ], 1262 [ 1263 "zoom" 1264 ], 1265 12, 1266 1, 1267 16, 1268 6, 1269 22, 1270 40 1271 ] 1272 } 1273 }, 1274 { 1275 "id": "secondary", 1276 "type": "line", 1277 "metadata": { 1278 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1279 "microg:gms-type-feature": "road.local", 1280 "microg:gms-type-element": "geometry.fill" 1281 }, 1282 "source": "openmaptiles", 1283 "source-layer": "transportation", 1284 "filter": [ 1285 "match", 1286 [ 1287 "get", 1288 "class" 1289 ], 1290 [ 1291 "secondary", 1292 "tertiary", 1293 "trunk" 1294 ], 1295 true, 1296 false 1297 ], 1298 "layout": {}, 1299 "paint": { 1300 "line-color": "#ffffff", 1301 "line-width": [ 1302 "interpolate", 1303 [ 1304 "linear" 1305 ], 1306 [ 1307 "zoom" 1308 ], 1309 10, 1310 1, 1311 17, 1312 10, 1313 22, 1314 48 1315 ] 1316 } 1317 }, 1318 { 1319 "id": "primary", 1320 "type": "line", 1321 "metadata": { 1322 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1323 "microg:gms-type-feature": "road.highway", 1324 "microg:gms-type-element": "geometry.fill" 1325 }, 1326 "source": "openmaptiles", 1327 "source-layer": "transportation", 1328 "filter": [ 1329 "all", 1330 [ 1331 "match", 1332 [ 1333 "get", 1334 "class" 1335 ], 1336 [ 1337 "primary" 1338 ], 1339 true, 1340 false 1341 ], 1342 [ 1343 "match", 1344 [ 1345 "get", 1346 "brunnel" 1347 ], 1348 [ 1349 "tunnel" 1350 ], 1351 false, 1352 true 1353 ] 1354 ], 1355 "layout": { 1356 "line-cap": "round" 1357 }, 1358 "paint": { 1359 "line-color": [ 1360 "step", 1361 [ 1362 "zoom" 1363 ], 1364 "hsl(50, 100%, 75%)", 1365 7, 1366 "hsl(50, 100%, 85%)" 1367 ], 1368 "line-width": [ 1369 "interpolate", 1370 [ 1371 "linear" 1372 ], 1373 [ 1374 "zoom" 1375 ], 1376 9, 1377 1, 1378 16, 1379 8, 1380 22, 1381 64 1382 ] 1383 } 1384 }, 1385 { 1386 "id": "motorway", 1387 "type": "line", 1388 "metadata": { 1389 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1390 "microg:gms-type-feature": "road.arterial", 1391 "microg:gms-type-element": "geometry.fill" 1392 }, 1393 "source": "openmaptiles", 1394 "source-layer": "transportation", 1395 "filter": [ 1396 "match", 1397 [ 1398 "get", 1399 "class" 1400 ], 1401 [ 1402 "motorway" 1403 ], 1404 true, 1405 false 1406 ], 1407 "layout": {}, 1408 "paint": { 1409 "line-color": "#ffeba3", 1410 "line-width": [ 1411 "interpolate", 1412 [ 1413 "linear" 1414 ], 1415 [ 1416 "zoom" 1417 ], 1418 8, 1419 1, 1420 15.5, 1421 8, 1422 22, 1423 78 1424 ] 1425 } 1426 }, 1427 { 1428 "id": "primary_bridge_border", 1429 "type": "line", 1430 "metadata": { 1431 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1432 "microg:gms-type-feature": "road.highway", 1433 "microg:gms-type-element": "geometry.stroke" 1434 }, 1435 "source": "openmaptiles", 1436 "source-layer": "transportation", 1437 "filter": [ 1438 "all", 1439 [ 1440 "match", 1441 [ 1442 "get", 1443 "class" 1444 ], 1445 [ 1446 "primary" 1447 ], 1448 true, 1449 false 1450 ], 1451 [ 1452 "match", 1453 [ 1454 "get", 1455 "brunnel" 1456 ], 1457 [ 1458 "bridge" 1459 ], 1460 true, 1461 false 1462 ] 1463 ], 1464 "layout": {}, 1465 "paint": { 1466 "line-gap-width": [ 1467 "interpolate", 1468 [ 1469 "linear" 1470 ], 1471 [ 1472 "zoom" 1473 ], 1474 9, 1475 1, 1476 16, 1477 8, 1478 22, 1479 64 1480 ], 1481 "line-color": "hsl(45, 73%, 72%)" 1482 } 1483 }, 1484 { 1485 "id": "primary_bridge", 1486 "type": "line", 1487 "metadata": { 1488 "mapbox:group": "3f48b8dc54ff2e6544b9ef9cedbf2990", 1489 "microg:gms-type-feature": "road.highway", 1490 "microg:gms-type-element": "geometry.fill" 1491 }, 1492 "source": "openmaptiles", 1493 "source-layer": "transportation", 1494 "filter": [ 1495 "all", 1496 [ 1497 "match", 1498 [ 1499 "get", 1500 "class" 1501 ], 1502 [ 1503 "primary" 1504 ], 1505 true, 1506 false 1507 ], 1508 [ 1509 "match", 1510 [ 1511 "get", 1512 "brunnel" 1513 ], 1514 [ 1515 "bridge" 1516 ], 1517 true, 1518 false 1519 ] 1520 ], 1521 "layout": {}, 1522 "paint": { 1523 "line-color": [ 1524 "step", 1525 [ 1526 "zoom" 1527 ], 1528 "hsl(50, 100%, 75%)", 1529 7, 1530 "hsl(50, 100%, 85%)" 1531 ], 1532 "line-width": [ 1533 "interpolate", 1534 [ 1535 "linear" 1536 ], 1537 [ 1538 "zoom" 1539 ], 1540 9, 1541 1, 1542 16, 1543 8, 1544 22, 1545 64 1546 ] 1547 } 1548 }, 1549 { 1550 "id": "building", 1551 "type": "fill", 1552 "metadata": { 1553 "mapbox:group": "29bb589e8d1b9b402583363648b70302", 1554 "microg:gms-type-feature": "landscape.man_made", 1555 "microg:gms-type-element": "geometry.fill" 1556 }, 1557 "source": "openmaptiles", 1558 "source-layer": "building", 1559 "filter": [ 1560 "all" 1561 ], 1562 "layout": {}, 1563 "paint": { 1564 "fill-color": "#ededed", 1565 "fill-opacity": [ 1566 "interpolate", 1567 [ 1568 "linear" 1569 ], 1570 [ 1571 "zoom" 1572 ], 1573 15, 1574 0, 1575 17, 1576 1 1577 ] 1578 } 1579 }, 1580 { 1581 "id": "building_border", 1582 "type": "line", 1583 "metadata": { 1584 "mapbox:group": "29bb589e8d1b9b402583363648b70302", 1585 "microg:gms-type-feature": "landscape.man_made", 1586 "microg:gms-type-element": "geometry.stroke", 1587 "maputnik:comment": "#f8e1c7 for store, retail, church, kiosk, civic, commercial, hotel, supermarket, pub could not be ported (no appropriate metadata in `building` style spec)" 1588 }, 1589 "source": "openmaptiles", 1590 "source-layer": "building", 1591 "filter": [ 1592 "all" 1593 ], 1594 "layout": {}, 1595 "paint": { 1596 "line-color": [ 1597 "match", 1598 [ 1599 "get", 1600 "type" 1601 ], 1602 [ 1603 "store", 1604 "retail", 1605 "church", 1606 "kiosk", 1607 "civic", 1608 "commercial", 1609 "hotel", 1610 "supermarket", 1611 "pub" 1612 ], 1613 "#f8e1c7", 1614 "#dcdcdc" 1615 ], 1616 "line-opacity": [ 1617 "interpolate", 1618 [ 1619 "linear" 1620 ], 1621 [ 1622 "zoom" 1623 ], 1624 15, 1625 0, 1626 17, 1627 1 1628 ] 1629 } 1630 }, 1631 { 1632 "id": "building_3d", 1633 "type": "fill-extrusion", 1634 "metadata": { 1635 "mapbox:group": "29bb589e8d1b9b402583363648b70302", 1636 "microg:gms-type-feature": "landscape.man_made", 1637 "microg:gms-type-element": "geometry.fill" 1638 }, 1639 "source": "openmaptiles", 1640 "source-layer": "building", 1641 "filter": [ 1642 "!=", 1643 [ 1644 "get", 1645 "hide_3d" 1646 ], 1647 true 1648 ], 1649 "layout": {}, 1650 "paint": { 1651 "fill-extrusion-height": [ 1652 "interpolate", 1653 [ 1654 "linear" 1655 ], 1656 [ 1657 "zoom" 1658 ], 1659 15, 1660 0, 1661 16, 1662 [ 1663 "get", 1664 "render_height" 1665 ] 1666 ], 1667 "fill-extrusion-opacity": 0.3, 1668 "fill-extrusion-color": "hsl(0, 0%, 93%)" 1669 } 1670 }, 1671 { 1672 "id": "admin_0", 1673 "type": "line", 1674 "metadata": { 1675 "mapbox:group": "3c26e9cbc75335c6f0ba8de5439cf1fa", 1676 "microg:gms-type-feature": "administrative.country", 1677 "microg:gms-type-element": "geometry.stroke", 1678 "maputnik:comment": "maritime=false filter could not be ported due to missing attributes in `boundary` layer" 1679 }, 1680 "source": "openmaptiles", 1681 "source-layer": "boundary", 1682 "filter": [ 1683 "all", 1684 [ 1685 "match", 1686 [ 1687 "get", 1688 "admin_level" 1689 ], 1690 [ 1691 2 1692 ], 1693 true, 1694 false 1695 ], 1696 [ 1697 "!=", 1698 [ 1699 "get", 1700 "maritime" 1701 ], 1702 1 1703 ] 1704 ], 1705 "layout": { 1706 "visibility": "visible" 1707 }, 1708 "paint": { 1709 "line-color": [ 1710 "case", 1711 [ 1712 "==", 1713 [ 1714 "get", 1715 "disputed" 1716 ], 1717 1 1718 ], 1719 "hsl(0, 24%, 48%)", 1720 "#787a7b" 1721 ] 1722 } 1723 }, 1724 { 1725 "id": "admin_1", 1726 "type": "line", 1727 "metadata": { 1728 "mapbox:group": "3c26e9cbc75335c6f0ba8de5439cf1fa", 1729 "microg:gms-type-feature": "administrative.province", 1730 "microg:gms-type-element": "geometry.stroke" 1731 }, 1732 "source": "openmaptiles", 1733 "source-layer": "boundary", 1734 "filter": [ 1735 "all", 1736 [ 1737 "match", 1738 [ 1739 "get", 1740 "admin_level" 1741 ], 1742 [ 1743 3, 1744 4 1745 ], 1746 true, 1747 false 1748 ], 1749 [ 1750 "!=", 1751 [ 1752 "get", 1753 "maritime" 1754 ], 1755 1 1756 ] 1757 ], 1758 "layout": { 1759 "visibility": "visible" 1760 }, 1761 "paint": { 1762 "line-color": [ 1763 "case", 1764 [ 1765 "==", 1766 [ 1767 "get", 1768 "disputed" 1769 ], 1770 1 1771 ], 1772 "hsl(0, 24%, 48%)", 1773 "#787a7b" 1774 ], 1775 "line-dasharray": [ 1776 1, 1777 1 1778 ] 1779 } 1780 }, 1781 { 1782 "id": "river_name", 1783 "type": "symbol", 1784 "metadata": { 1785 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 1786 "microg:gms-type-feature": "water", 1787 "microg:gms-type-element": "labels.text" 1788 }, 1789 "source": "openmaptiles", 1790 "source-layer": "waterway", 1791 "minzoom": 13, 1792 "filter": [ 1793 "match", 1794 [ 1795 "get", 1796 "class" 1797 ], 1798 [ 1799 "river" 1800 ], 1801 true, 1802 false 1803 ], 1804 "layout": { 1805 "text-field": [ 1806 "to-string", 1807 [ 1808 "get", 1809 "name" 1810 ] 1811 ], 1812 "symbol-placement": "line", 1813 "symbol-spacing": 500, 1814 "text-font": [ 1815 "Roboto Regular" 1816 ] 1817 }, 1818 "paint": { 1819 "text-color": "#5083c1", 1820 "text-halo-color": "#5083c1", 1821 "text-halo-blur": 1 1822 } 1823 }, 1824 { 1825 "id": "city_label_right", 1826 "type": "symbol", 1827 "metadata": { 1828 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 1829 "microg:gms-type-feature": "administrative.locality", 1830 "microg:gms-type-element": "labels.text" 1831 }, 1832 "source": "openmaptiles", 1833 "source-layer": "place", 1834 "maxzoom": 8, 1835 "filter": [ 1836 "all", 1837 [ 1838 "<=", 1839 [ 1840 "get", 1841 "rank" 1842 ], 1843 [ 1844 "*", 1845 [ 1846 "zoom" 1847 ], 1848 1.5 1849 ] 1850 ], 1851 [ 1852 "match", 1853 [ 1854 "get", 1855 "class" 1856 ], 1857 [ 1858 "city", 1859 "town", 1860 "village", 1861 "hamlet", 1862 "suburb", 1863 "quarter", 1864 "neighbourhood" 1865 ], 1866 true, 1867 false 1868 ] 1869 ], 1870 "layout": { 1871 "text-optional": false, 1872 "text-size": [ 1873 "interpolate", 1874 [ 1875 "linear" 1876 ], 1877 [ 1878 "zoom" 1879 ], 1880 0, 1881 [ 1882 "-", 1883 14, 1884 [ 1885 "max", 1886 0, 1887 [ 1888 "-", 1889 [ 1890 "get", 1891 "rank" 1892 ], 1893 8 1894 ] 1895 ] 1896 ], 1897 22, 1898 [ 1899 "-", 1900 20, 1901 [ 1902 "/", 1903 [ 1904 "get", 1905 "rank" 1906 ], 1907 4 1908 ] 1909 ] 1910 ], 1911 "icon-image": [ 1912 "match", 1913 [ 1914 "get", 1915 "capital" 1916 ], 1917 [ 1918 2 1919 ], 1920 "capital", 1921 "city" 1922 ], 1923 "text-font": [ 1924 "step", 1925 [ 1926 "get", 1927 "rank" 1928 ], 1929 [ 1930 "literal", 1931 [ 1932 "Roboto Medium" 1933 ] 1934 ], 1935 10, 1936 [ 1937 "literal", 1938 [ 1939 "Roboto Regular" 1940 ] 1941 ] 1942 ], 1943 "text-justify": "left", 1944 "text-offset": [ 1945 0.5, 1946 0.1 1947 ], 1948 "icon-size": [ 1949 "/", 1950 6, 1951 [ 1952 "+", 1953 [ 1954 "get", 1955 "rank" 1956 ], 1957 7 1958 ] 1959 ], 1960 "text-anchor": "left", 1961 "text-field": [ 1962 "coalesce", 1963 [ 1964 "get", 1965 "name_en" 1966 ], 1967 [ 1968 "get", 1969 "name" 1970 ] 1971 ], 1972 "visibility": "visible" 1973 }, 1974 "paint": { 1975 "text-color": [ 1976 "interpolate", 1977 [ 1978 "linear" 1979 ], 1980 [ 1981 "zoom" 1982 ], 1983 0, 1984 [ 1985 "concat", 1986 "hsl(213, 11%, ", 1987 [ 1988 "+", 1989 [ 1990 "*", 1991 [ 1992 "get", 1993 "rank" 1994 ], 1995 2 1996 ], 1997 5 1998 ], 1999 "%)" 2000 ], 2001 22, 2002 [ 2003 "concat", 2004 "hsl(213, 11%, ", 2005 [ 2006 "+", 2007 [ 2008 "get", 2009 "rank" 2010 ], 2011 25 2012 ], 2013 "%)" 2014 ] 2015 ], 2016 "text-halo-width": 1, 2017 "text-halo-blur": 1, 2018 "text-halo-color": "hsl(0, 0%, 100%)", 2019 "icon-opacity": 0.8 2020 } 2021 }, 2022 { 2023 "id": "city_label_left", 2024 "type": "symbol", 2025 "metadata": { 2026 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 2027 "microg:gms-type-feature": "administrative.locality", 2028 "microg:gms-type-element": "labels.text" 2029 }, 2030 "source": "openmaptiles", 2031 "source-layer": "place", 2032 "maxzoom": 8, 2033 "filter": [ 2034 "all", 2035 [ 2036 "<=", 2037 [ 2038 "get", 2039 "rank" 2040 ], 2041 [ 2042 "*", 2043 [ 2044 "zoom" 2045 ], 2046 1.5 2047 ] 2048 ], 2049 [ 2050 "match", 2051 [ 2052 "get", 2053 "class" 2054 ], 2055 [ 2056 "city", 2057 "town", 2058 "village", 2059 "hamlet", 2060 "suburb", 2061 "quarter", 2062 "neighbourhood" 2063 ], 2064 true, 2065 false 2066 ] 2067 ], 2068 "layout": { 2069 "text-size": [ 2070 "interpolate", 2071 [ 2072 "linear" 2073 ], 2074 [ 2075 "zoom" 2076 ], 2077 0, 2078 [ 2079 "-", 2080 14, 2081 [ 2082 "max", 2083 0, 2084 [ 2085 "-", 2086 [ 2087 "get", 2088 "rank" 2089 ], 2090 8 2091 ] 2092 ] 2093 ], 2094 22, 2095 [ 2096 "-", 2097 20, 2098 [ 2099 "/", 2100 [ 2101 "get", 2102 "rank" 2103 ], 2104 4 2105 ] 2106 ] 2107 ], 2108 "icon-image": [ 2109 "match", 2110 [ 2111 "get", 2112 "capital" 2113 ], 2114 [ 2115 2 2116 ], 2117 "capital", 2118 "city" 2119 ], 2120 "text-font": [ 2121 "step", 2122 [ 2123 "get", 2124 "rank" 2125 ], 2126 [ 2127 "literal", 2128 [ 2129 "Roboto Medium" 2130 ] 2131 ], 2132 10, 2133 [ 2134 "literal", 2135 [ 2136 "Roboto Regular" 2137 ] 2138 ] 2139 ], 2140 "text-justify": "right", 2141 "text-offset": [ 2142 -0.5, 2143 0.1 2144 ], 2145 "icon-size": [ 2146 "/", 2147 6, 2148 [ 2149 "+", 2150 [ 2151 "get", 2152 "rank" 2153 ], 2154 7 2155 ] 2156 ], 2157 "text-anchor": "right", 2158 "text-field": [ 2159 "coalesce", 2160 [ 2161 "get", 2162 "name_en" 2163 ], 2164 [ 2165 "get", 2166 "name" 2167 ] 2168 ], 2169 "visibility": "visible" 2170 }, 2171 "paint": { 2172 "text-color": [ 2173 "interpolate", 2174 [ 2175 "linear" 2176 ], 2177 [ 2178 "zoom" 2179 ], 2180 0, 2181 [ 2182 "concat", 2183 "hsl(213, 11%, ", 2184 [ 2185 "+", 2186 [ 2187 "*", 2188 [ 2189 "get", 2190 "rank" 2191 ], 2192 2 2193 ], 2194 5 2195 ], 2196 "%)" 2197 ], 2198 22, 2199 [ 2200 "concat", 2201 "hsl(213, 11%, ", 2202 [ 2203 "+", 2204 [ 2205 "get", 2206 "rank" 2207 ], 2208 25 2209 ], 2210 "%)" 2211 ] 2212 ], 2213 "text-halo-width": 1, 2214 "text-halo-blur": 1, 2215 "text-halo-color": "hsl(0, 0%, 100%)", 2216 "icon-opacity": 0.8 2217 } 2218 }, 2219 { 2220 "id": "city_label_below", 2221 "type": "symbol", 2222 "metadata": { 2223 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 2224 "microg:gms-type-feature": "administrative.locality", 2225 "microg:gms-type-element": "labels.text" 2226 }, 2227 "source": "openmaptiles", 2228 "source-layer": "place", 2229 "maxzoom": 8, 2230 "filter": [ 2231 "all", 2232 [ 2233 "<=", 2234 [ 2235 "get", 2236 "rank" 2237 ], 2238 [ 2239 "/", 2240 [ 2241 "zoom" 2242 ], 2243 3 2244 ] 2245 ], 2246 [ 2247 "match", 2248 [ 2249 "get", 2250 "class" 2251 ], 2252 [ 2253 "city", 2254 "town", 2255 "village", 2256 "hamlet", 2257 "suburb", 2258 "quarter", 2259 "neighbourhood" 2260 ], 2261 true, 2262 false 2263 ] 2264 ], 2265 "layout": { 2266 "text-size": [ 2267 "interpolate", 2268 [ 2269 "linear" 2270 ], 2271 [ 2272 "zoom" 2273 ], 2274 0, 2275 [ 2276 "-", 2277 14, 2278 [ 2279 "max", 2280 0, 2281 [ 2282 "-", 2283 [ 2284 "get", 2285 "rank" 2286 ], 2287 8 2288 ] 2289 ] 2290 ], 2291 22, 2292 [ 2293 "-", 2294 20, 2295 [ 2296 "/", 2297 [ 2298 "get", 2299 "rank" 2300 ], 2301 4 2302 ] 2303 ] 2304 ], 2305 "icon-image": [ 2306 "match", 2307 [ 2308 "get", 2309 "capital" 2310 ], 2311 [ 2312 2 2313 ], 2314 "capital", 2315 "city" 2316 ], 2317 "text-font": [ 2318 "step", 2319 [ 2320 "get", 2321 "rank" 2322 ], 2323 [ 2324 "literal", 2325 [ 2326 "Roboto Medium" 2327 ] 2328 ], 2329 10, 2330 [ 2331 "literal", 2332 [ 2333 "Roboto Regular" 2334 ] 2335 ] 2336 ], 2337 "text-offset": [ 2338 0, 2339 0.4 2340 ], 2341 "icon-size": [ 2342 "/", 2343 6, 2344 [ 2345 "+", 2346 [ 2347 "get", 2348 "rank" 2349 ], 2350 7 2351 ] 2352 ], 2353 "text-anchor": "top", 2354 "text-field": [ 2355 "coalesce", 2356 [ 2357 "get", 2358 "name_en" 2359 ], 2360 [ 2361 "get", 2362 "name" 2363 ] 2364 ], 2365 "visibility": "visible" 2366 }, 2367 "paint": { 2368 "text-color": [ 2369 "interpolate", 2370 [ 2371 "linear" 2372 ], 2373 [ 2374 "zoom" 2375 ], 2376 0, 2377 [ 2378 "concat", 2379 "hsl(213, 11%, ", 2380 [ 2381 "+", 2382 [ 2383 "*", 2384 [ 2385 "get", 2386 "rank" 2387 ], 2388 2 2389 ], 2390 5 2391 ], 2392 "%)" 2393 ], 2394 22, 2395 [ 2396 "concat", 2397 "hsl(213, 11%, ", 2398 [ 2399 "+", 2400 [ 2401 "get", 2402 "rank" 2403 ], 2404 25 2405 ], 2406 "%)" 2407 ] 2408 ], 2409 "text-halo-width": 1, 2410 "text-halo-blur": 1, 2411 "text-halo-color": "hsl(0, 0%, 100%)", 2412 "icon-opacity": 0.8 2413 } 2414 }, 2415 { 2416 "id": "city_name", 2417 "type": "symbol", 2418 "metadata": { 2419 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 2420 "microg:gms-type-feature": "administrative.locality", 2421 "microg:gms-type-element": "labels.text" 2422 }, 2423 "source": "openmaptiles", 2424 "source-layer": "place", 2425 "filter": [ 2426 "all", 2427 [ 2428 "<=", 2429 [ 2430 "get", 2431 "rank" 2432 ], 2433 [ 2434 "*", 2435 [ 2436 "zoom" 2437 ], 2438 1.5 2439 ] 2440 ], 2441 [ 2442 "match", 2443 [ 2444 "get", 2445 "class" 2446 ], 2447 [ 2448 "city", 2449 "town", 2450 "village", 2451 "hamlet", 2452 "suburb", 2453 "quarter", 2454 "neighbourhood" 2455 ], 2456 true, 2457 false 2458 ] 2459 ], 2460 "layout": { 2461 "text-size": [ 2462 "interpolate", 2463 [ 2464 "linear" 2465 ], 2466 [ 2467 "zoom" 2468 ], 2469 0, 2470 [ 2471 "-", 2472 14, 2473 [ 2474 "max", 2475 0, 2476 [ 2477 "-", 2478 [ 2479 "get", 2480 "rank" 2481 ], 2482 8 2483 ] 2484 ] 2485 ], 2486 22, 2487 [ 2488 "-", 2489 20, 2490 [ 2491 "/", 2492 [ 2493 "get", 2494 "rank" 2495 ], 2496 4 2497 ] 2498 ] 2499 ], 2500 "icon-image": [ 2501 "step", 2502 [ 2503 "zoom" 2504 ], 2505 [ 2506 "match", 2507 [ 2508 "get", 2509 "capital" 2510 ], 2511 [ 2512 2 2513 ], 2514 "capital", 2515 "city" 2516 ], 2517 8, 2518 "" 2519 ], 2520 "text-transform": [ 2521 "step", 2522 [ 2523 "get", 2524 "rank" 2525 ], 2526 "none", 2527 15, 2528 "uppercase" 2529 ], 2530 "text-font": [ 2531 "step", 2532 [ 2533 "get", 2534 "rank" 2535 ], 2536 [ 2537 "literal", 2538 [ 2539 "Roboto Medium" 2540 ] 2541 ], 2542 10, 2543 [ 2544 "literal", 2545 [ 2546 "Roboto Regular" 2547 ] 2548 ] 2549 ], 2550 "text-offset": [ 2551 "step", 2552 [ 2553 "zoom" 2554 ], 2555 [ 2556 "literal", 2557 [ 2558 0, 2559 -0.2 2560 ] 2561 ], 2562 8, 2563 [ 2564 "literal", 2565 [ 2566 0, 2567 0 2568 ] 2569 ] 2570 ], 2571 "icon-size": [ 2572 "/", 2573 6, 2574 [ 2575 "+", 2576 [ 2577 "get", 2578 "rank" 2579 ], 2580 7 2581 ] 2582 ], 2583 "text-anchor": [ 2584 "step", 2585 [ 2586 "zoom" 2587 ], 2588 "bottom", 2589 8, 2590 "center" 2591 ], 2592 "text-field": [ 2593 "coalesce", 2594 [ 2595 "get", 2596 "name_en" 2597 ], 2598 [ 2599 "get", 2600 "name" 2601 ] 2602 ], 2603 "text-letter-spacing": [ 2604 "interpolate", 2605 [ 2606 "linear" 2607 ], 2608 [ 2609 "get", 2610 "rank" 2611 ], 2612 0, 2613 0, 2614 8, 2615 0, 2616 12, 2617 0.1, 2618 16, 2619 0.2 2620 ], 2621 "visibility": "visible" 2622 }, 2623 "paint": { 2624 "text-color": [ 2625 "interpolate", 2626 [ 2627 "linear" 2628 ], 2629 [ 2630 "zoom" 2631 ], 2632 0, 2633 [ 2634 "concat", 2635 "hsl(213, 11%, ", 2636 [ 2637 "+", 2638 [ 2639 "*", 2640 [ 2641 "get", 2642 "rank" 2643 ], 2644 2 2645 ], 2646 5 2647 ], 2648 "%)" 2649 ], 2650 22, 2651 [ 2652 "concat", 2653 "hsl(213, 11%, ", 2654 [ 2655 "+", 2656 [ 2657 "get", 2658 "rank" 2659 ], 2660 25 2661 ], 2662 "%)" 2663 ] 2664 ], 2665 "text-halo-width": 1, 2666 "text-halo-blur": 1, 2667 "text-halo-color": "hsl(0, 0%, 100%)", 2668 "icon-opacity": 0.8 2669 } 2670 }, 2671 { 2672 "id": "park_name", 2673 "type": "symbol", 2674 "metadata": { 2675 "mapbox:group": "7b44201d7f1682d99f7140188aff23ce", 2676 "microg:gms-type-feature": "poi.park", 2677 "microg:gms-type-element": "labels.text" 2678 }, 2679 "source": "openmaptiles", 2680 "source-layer": "poi", 2681 "minzoom": 17, 2682 "filter": [ 2683 "all", 2684 [ 2685 "has", 2686 "name" 2687 ], 2688 [ 2689 "match", 2690 [ 2691 "get", 2692 "class" 2693 ], 2694 [ 2695 "park", 2696 "cemetery" 2697 ], 2698 true, 2699 false 2700 ], 2701 [ 2702 "<=", 2703 [ 2704 "get", 2705 "rank" 2706 ], 2707 250 2708 ] 2709 ], 2710 "layout": { 2711 "text-field": [ 2712 "to-string", 2713 [ 2714 "get", 2715 "name" 2716 ] 2717 ], 2718 "text-font": [ 2719 "Roboto Regular" 2720 ], 2721 "text-size": 14 2722 }, 2723 "paint": { 2724 "text-color": "#297925", 2725 "text-halo-color": "hsl(0, 0%, 100%)", 2726 "text-halo-width": 1, 2727 "text-halo-blur": 1 2728 } 2729 }, 2730 { 2731 "id": "road-number-shield", 2732 "type": "symbol", 2733 "metadata": { 2734 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 2735 "microg:gms-type-feature": "road", 2736 "microg:gms-type-element": "labels.icon" 2737 }, 2738 "source": "openmaptiles", 2739 "source-layer": "transportation_name", 2740 "filter": [ 2741 "all", 2742 [ 2743 "has", 2744 "ref" 2745 ], 2746 [ 2747 "<=", 2748 [ 2749 "get", 2750 "ref_length" 2751 ], 2752 6 2753 ] 2754 ], 2755 "layout": { 2756 "text-size": 9, 2757 "icon-image": [ 2758 "case", 2759 [ 2760 "match", 2761 [ 2762 "get", 2763 "network" 2764 ], 2765 [ 2766 "us-interstate" 2767 ], 2768 true, 2769 false 2770 ], 2771 [ 2772 "concat", 2773 "shield_", 2774 [ 2775 "get", 2776 "network" 2777 ], 2778 "_", 2779 [ 2780 "get", 2781 "ref_length" 2782 ] 2783 ], 2784 [ 2785 "concat", 2786 "shield_rectangle-white_", 2787 [ 2788 "get", 2789 "ref_length" 2790 ] 2791 ] 2792 ], 2793 "icon-rotation-alignment": "viewport", 2794 "text-font": [ 2795 "match", 2796 [ 2797 "get", 2798 "shield_text_color" 2799 ], 2800 [ 2801 "white" 2802 ], 2803 [ 2804 "literal", 2805 [ 2806 "Roboto Bold" 2807 ] 2808 ], 2809 [ 2810 "black" 2811 ], 2812 [ 2813 "literal", 2814 [ 2815 "Roboto Medium" 2816 ] 2817 ], 2818 [ 2819 "literal", 2820 [ 2821 "Roboto Bold" 2822 ] 2823 ] 2824 ], 2825 "symbol-placement": [ 2826 "step", 2827 [ 2828 "zoom" 2829 ], 2830 "point", 2831 11, 2832 "line" 2833 ], 2834 "text-offset": [ 2835 0, 2836 0.1 2837 ], 2838 "text-rotation-alignment": "viewport", 2839 "icon-size": 0.75, 2840 "text-field": [ 2841 "get", 2842 "ref" 2843 ], 2844 "text-letter-spacing": 0.05, 2845 "visibility": "visible", 2846 "icon-padding": 10 2847 }, 2848 "paint": { 2849 "text-color": [ 2850 "case", 2851 [ 2852 "match", 2853 [ 2854 "get", 2855 "network" 2856 ], 2857 [ 2858 "us-interstate" 2859 ], 2860 true, 2861 false 2862 ], 2863 "#ffffff", 2864 "#000000" 2865 ] 2866 } 2867 }, 2868 { 2869 "id": "country_name", 2870 "type": "symbol", 2871 "metadata": { 2872 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 2873 "microg:gms-type-feature": "administrative.country", 2874 "microg:gms-type-element": "labels.text" 2875 }, 2876 "source": "openmaptiles", 2877 "source-layer": "place", 2878 "filter": [ 2879 "match", 2880 [ 2881 "get", 2882 "class" 2883 ], 2884 [ 2885 "country" 2886 ], 2887 true, 2888 false 2889 ], 2890 "layout": { 2891 "text-letter-spacing": [ 2892 "interpolate", 2893 [ 2894 "linear" 2895 ], 2896 [ 2897 "zoom" 2898 ], 2899 1, 2900 0, 2901 3, 2902 0.15 2903 ], 2904 "text-font": [ 2905 "Roboto Medium" 2906 ], 2907 "text-size": [ 2908 "interpolate", 2909 [ 2910 "exponential", 2911 1.2 2912 ], 2913 [ 2914 "zoom" 2915 ], 2916 1, 2917 12, 2918 7, 2919 [ 2920 "/", 2921 30, 2922 [ 2923 "get", 2924 "rank" 2925 ] 2926 ] 2927 ], 2928 "text-field": [ 2929 "coalesce", 2930 [ 2931 "get", 2932 "name_en" 2933 ], 2934 [ 2935 "get", 2936 "name" 2937 ] 2938 ], 2939 "visibility": "visible" 2940 }, 2941 "paint": { 2942 "text-color": "hsl(0, 0%, 10%)", 2943 "text-halo-color": "hsl(0, 0%, 100%)", 2944 "text-halo-width": 1, 2945 "text-halo-blur": 1, 2946 "text-opacity": [ 2947 "interpolate", 2948 [ 2949 "linear" 2950 ], 2951 [ 2952 "zoom" 2953 ], 2954 6, 2955 1, 2956 7, 2957 0 2958 ] 2959 } 2960 }, 2961 { 2962 "id": "pedestrian_name", 2963 "type": "symbol", 2964 "metadata": { 2965 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 2966 "microg:gms-type-feature": "road.local", 2967 "microg:gms-type-element": "labels.text" 2968 }, 2969 "source": "openmaptiles", 2970 "source-layer": "transportation_name", 2971 "minzoom": 16, 2972 "filter": [ 2973 "any", 2974 [ 2975 "all", 2976 [ 2977 "match", 2978 [ 2979 "get", 2980 "subclass" 2981 ], 2982 [ 2983 "pedestrian" 2984 ], 2985 true, 2986 false 2987 ], 2988 [ 2989 "==", 2990 [ 2991 "get", 2992 "surface" 2993 ], 2994 "paved" 2995 ] 2996 ], 2997 [ 2998 "match", 2999 [ 3000 "get", 3001 "subclass" 3002 ], 3003 "platform", 3004 true, 3005 false 3006 ] 3007 ], 3008 "layout": { 3009 "text-field": [ 3010 "get", 3011 "name" 3012 ], 3013 "symbol-placement": "line", 3014 "text-font": [ 3015 "Roboto Regular" 3016 ], 3017 "text-size": [ 3018 "interpolate", 3019 [ 3020 "linear" 3021 ], 3022 [ 3023 "zoom" 3024 ], 3025 17, 3026 10, 3027 22, 3028 14 3029 ], 3030 "text-padding": 5 3031 }, 3032 "paint": { 3033 "text-color": "#575757", 3034 "text-halo-color": "#ffffff", 3035 "text-halo-width": 1, 3036 "text-halo-blur": 1 3037 } 3038 }, 3039 { 3040 "id": "street_name", 3041 "type": "symbol", 3042 "metadata": { 3043 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 3044 "microg:gms-type-feature": "road.local", 3045 "microg:gms-type-element": "labels.text" 3046 }, 3047 "source": "openmaptiles", 3048 "source-layer": "transportation_name", 3049 "filter": [ 3050 "all", 3051 [ 3052 "has", 3053 "name" 3054 ], 3055 [ 3056 "match", 3057 [ 3058 "get", 3059 "class" 3060 ], 3061 [ 3062 "minor" 3063 ], 3064 true, 3065 false 3066 ] 3067 ], 3068 "layout": { 3069 "text-field": [ 3070 "get", 3071 "name" 3072 ], 3073 "symbol-placement": "line", 3074 "text-font": [ 3075 "Roboto Regular" 3076 ], 3077 "text-size": [ 3078 "interpolate", 3079 [ 3080 "linear" 3081 ], 3082 [ 3083 "zoom" 3084 ], 3085 8, 3086 6, 3087 16, 3088 10 3089 ], 3090 "text-padding": 5 3091 }, 3092 "paint": { 3093 "text-color": "#575757", 3094 "text-halo-color": "#ffffff", 3095 "text-halo-width": 1, 3096 "text-halo-blur": 1 3097 } 3098 }, 3099 { 3100 "id": "secondary_name", 3101 "type": "symbol", 3102 "metadata": { 3103 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 3104 "microg:gms-type-feature": "road.local", 3105 "microg:gms-type-element": "labels.text" 3106 }, 3107 "source": "openmaptiles", 3108 "source-layer": "transportation_name", 3109 "filter": [ 3110 "all", 3111 [ 3112 "has", 3113 "name" 3114 ], 3115 [ 3116 "match", 3117 [ 3118 "get", 3119 "class" 3120 ], 3121 [ 3122 "secondary", 3123 "tertiary", 3124 "trunk" 3125 ], 3126 true, 3127 false 3128 ] 3129 ], 3130 "layout": { 3131 "text-field": [ 3132 "get", 3133 "name" 3134 ], 3135 "symbol-placement": "line", 3136 "text-font": [ 3137 "Roboto Regular" 3138 ], 3139 "text-size": [ 3140 "interpolate", 3141 [ 3142 "linear" 3143 ], 3144 [ 3145 "zoom" 3146 ], 3147 8, 3148 8, 3149 16, 3150 13 3151 ], 3152 "symbol-spacing": 300, 3153 "text-padding": 25 3154 }, 3155 "paint": { 3156 "text-color": "hsl(196, 0%, 34%)", 3157 "text-halo-width": 1, 3158 "text-halo-color": "#ffffff", 3159 "text-halo-blur": 1 3160 } 3161 }, 3162 { 3163 "id": "primary_name", 3164 "type": "symbol", 3165 "metadata": { 3166 "mapbox:group": "24306bdccbff03e2ee08d5d1a4ca7312", 3167 "microg:gms-type-feature": "road.highway", 3168 "microg:gms-type-element": "labels.text" 3169 }, 3170 "source": "openmaptiles", 3171 "source-layer": "transportation_name", 3172 "filter": [ 3173 "all", 3174 [ 3175 "has", 3176 "name" 3177 ], 3178 [ 3179 "match", 3180 [ 3181 "get", 3182 "class" 3183 ], 3184 [ 3185 "primary" 3186 ], 3187 true, 3188 false 3189 ] 3190 ], 3191 "layout": { 3192 "text-field": [ 3193 "get", 3194 "name" 3195 ], 3196 "symbol-placement": "line", 3197 "text-font": [ 3198 "Roboto Regular" 3199 ], 3200 "text-size": [ 3201 "interpolate", 3202 [ 3203 "linear" 3204 ], 3205 [ 3206 "zoom" 3207 ], 3208 8, 3209 10, 3210 18, 3211 14 3212 ], 3213 "symbol-spacing": 800, 3214 "text-padding": 50 3215 }, 3216 "paint": { 3217 "text-color": "#6e481d", 3218 "text-halo-width": 1, 3219 "text-halo-color": "#ffffff", 3220 "text-halo-blur": 1 3221 } 3222 }, 3223 { 3224 "id": "poi_label_below", 3225 "type": "symbol", 3226 "metadata": { 3227 "mapbox:group": "124a9d7a8e5226775d947c592110dfad", 3228 "microg:gms-type-element": "labels.text", 3229 "microg:gms-type-feature": "poi" 3230 }, 3231 "source": "openmaptiles", 3232 "source-layer": "poi", 3233 "minzoom": 14, 3234 "filter": [ 3235 "all", 3236 [ 3237 "has", 3238 "name" 3239 ], 3240 [ 3241 "match", 3242 [ 3243 "get", 3244 "class" 3245 ], 3246 [ 3247 "bus", 3248 "railway" 3249 ], 3250 false, 3251 true 3252 ], 3253 [ 3254 "any", 3255 [ 3256 "!=", 3257 [ 3258 "match", 3259 [ 3260 "get", 3261 "class" 3262 ], 3263 [ 3264 "park", 3265 "cemetery" 3266 ], 3267 true, 3268 false 3269 ], 3270 [ 3271 "<=", 3272 [ 3273 "get", 3274 "rank" 3275 ], 3276 250 3277 ] 3278 ], 3279 [ 3280 ">=", 3281 [ 3282 "zoom" 3283 ], 3284 16 3285 ] 3286 ] 3287 ], 3288 "layout": { 3289 "text-optional": false, 3290 "text-line-height": [ 3291 "interpolate", 3292 [ 3293 "linear" 3294 ], 3295 [ 3296 "zoom" 3297 ], 3298 14, 3299 1, 3300 15, 3301 1.2 3302 ], 3303 "text-size": [ 3304 "interpolate", 3305 [ 3306 "linear" 3307 ], 3308 [ 3309 "zoom" 3310 ], 3311 14, 3312 13, 3313 15, 3314 14 3315 ], 3316 "icon-offset": [ 3317 0, 3318 -36 3319 ], 3320 "icon-image": [ 3321 "match", 3322 [ 3323 "get", 3324 "subclass" 3325 ], 3326 [ 3327 "museum", 3328 "theatre", 3329 "restaurant" 3330 ], 3331 [ 3332 "concat", 3333 "poi_", 3334 [ 3335 "get", 3336 "class" 3337 ] 3338 ], 3339 [ 3340 "fitness_centre", 3341 "golf_course", 3342 "camp_site", 3343 "bowling_alley", 3344 "park", 3345 "garden", 3346 "farm", 3347 "picnic_site", 3348 "zoo", 3349 "stadium", 3350 "dog_park", 3351 "pitch", 3352 "cemetery" 3353 ], 3354 "poi_generic_green", 3355 [ 3356 "bank", 3357 "atm", 3358 "parking", 3359 "toilets", 3360 "garages" 3361 ], 3362 "poi_generic_purple", 3363 [ 3364 "bar", 3365 "cafe", 3366 "bakery" 3367 ], 3368 "poi_generic_orange", 3369 [ 3370 "casino", 3371 "castle", 3372 "gallery", 3373 "attraction", 3374 "cinema", 3375 "music_venue", 3376 "monument" 3377 ], 3378 "poi_generic_teal", 3379 [ 3380 "hospital", 3381 "doctors" 3382 ], 3383 "poi_generic_red", 3384 [ 3385 "fast_food", 3386 "ice_cream" 3387 ], 3388 "poi_restaurant", 3389 [ 3390 "match", 3391 [ 3392 "get", 3393 "class" 3394 ], 3395 [ 3396 "lodging", 3397 "grocery" 3398 ], 3399 [ 3400 "concat", 3401 "poi_", 3402 [ 3403 "get", 3404 "class" 3405 ] 3406 ], 3407 [ 3408 "clothing_store", 3409 "shop" 3410 ], 3411 "poi_generic_blue", 3412 "poi_generic" 3413 ] 3414 ], 3415 "text-font": [ 3416 "Roboto Regular" 3417 ], 3418 "text-offset": [ 3419 0, 3420 0.5 3421 ], 3422 "icon-size": [ 3423 "interpolate", 3424 [ 3425 "linear" 3426 ], 3427 [ 3428 "zoom" 3429 ], 3430 14, 3431 0.25, 3432 15, 3433 0.32 3434 ], 3435 "text-anchor": "top", 3436 "text-field": [ 3437 "to-string", 3438 [ 3439 "get", 3440 "name" 3441 ] 3442 ], 3443 "text-padding": [ 3444 "interpolate", 3445 [ 3446 "linear" 3447 ], 3448 [ 3449 "zoom" 3450 ], 3451 14, 3452 30, 3453 17, 3454 5 3455 ] 3456 }, 3457 "paint": { 3458 "text-color": [ 3459 "match", 3460 [ 3461 "get", 3462 "subclass" 3463 ], 3464 [ 3465 "fitness_centre", 3466 "golf_course", 3467 "camp_site", 3468 "bowling_alley", 3469 "park", 3470 "garden", 3471 "farm", 3472 "picnic_site", 3473 "zoo", 3474 "stadium", 3475 "dog_park", 3476 "pitch", 3477 "cemetery" 3478 ], 3479 "hsl(117, 53%, 31%)", 3480 [ 3481 "bank", 3482 "atm", 3483 "parking", 3484 "toilets", 3485 "garages" 3486 ], 3487 "#737b9b", 3488 [ 3489 "bar", 3490 "cafe", 3491 "bakery", 3492 "fast_food", 3493 "restaurant", 3494 "ice_cream" 3495 ], 3496 "#c77d57", 3497 [ 3498 "museum", 3499 "theatre", 3500 "casino", 3501 "castle", 3502 "gallery", 3503 "attraction", 3504 "cinema", 3505 "music_venue", 3506 "monument" 3507 ], 3508 "hsl(186, 78%, 44%)", 3509 [ 3510 "hospital", 3511 "doctors" 3512 ], 3513 "#a47172", 3514 [ 3515 "match", 3516 [ 3517 "get", 3518 "class" 3519 ], 3520 [ 3521 "lodging" 3522 ], 3523 "#df7db1", 3524 [ 3525 "grocery", 3526 "clothing_store", 3527 "shop" 3528 ], 3529 "hsl(213, 40%, 48%)", 3530 "#67747b" 3531 ] 3532 ], 3533 "text-halo-color": "#ffffff", 3534 "text-halo-width": 1, 3535 "icon-translate": [ 3536 0, 3537 0 3538 ], 3539 "text-translate": [ 3540 0, 3541 0 3542 ], 3543 "text-halo-blur": 1 3544 } 3545 }, 3546 { 3547 "id": "poi_label_above", 3548 "type": "symbol", 3549 "metadata": { 3550 "mapbox:group": "124a9d7a8e5226775d947c592110dfad", 3551 "microg:gms-type-element": "labels.text", 3552 "microg:gms-type-feature": "poi" 3553 }, 3554 "source": "openmaptiles", 3555 "source-layer": "poi", 3556 "minzoom": 14, 3557 "filter": [ 3558 "all", 3559 [ 3560 "has", 3561 "name" 3562 ], 3563 [ 3564 "match", 3565 [ 3566 "get", 3567 "class" 3568 ], 3569 [ 3570 "bus", 3571 "railway" 3572 ], 3573 false, 3574 true 3575 ], 3576 [ 3577 "any", 3578 [ 3579 "!=", 3580 [ 3581 "match", 3582 [ 3583 "get", 3584 "class" 3585 ], 3586 [ 3587 "park", 3588 "cemetery" 3589 ], 3590 true, 3591 false 3592 ], 3593 [ 3594 "<=", 3595 [ 3596 "get", 3597 "rank" 3598 ], 3599 250 3600 ] 3601 ], 3602 [ 3603 ">=", 3604 [ 3605 "zoom" 3606 ], 3607 16 3608 ] 3609 ] 3610 ], 3611 "layout": { 3612 "text-optional": false, 3613 "text-line-height": [ 3614 "interpolate", 3615 [ 3616 "linear" 3617 ], 3618 [ 3619 "zoom" 3620 ], 3621 14, 3622 1, 3623 15, 3624 1.2 3625 ], 3626 "text-size": [ 3627 "interpolate", 3628 [ 3629 "linear" 3630 ], 3631 [ 3632 "zoom" 3633 ], 3634 14, 3635 13, 3636 15, 3637 14 3638 ], 3639 "icon-offset": [ 3640 0, 3641 -36 3642 ], 3643 "icon-image": [ 3644 "match", 3645 [ 3646 "get", 3647 "subclass" 3648 ], 3649 [ 3650 "museum", 3651 "theatre", 3652 "restaurant" 3653 ], 3654 [ 3655 "concat", 3656 "poi_", 3657 [ 3658 "get", 3659 "class" 3660 ] 3661 ], 3662 [ 3663 "fitness_centre", 3664 "golf_course", 3665 "camp_site", 3666 "bowling_alley", 3667 "park", 3668 "garden", 3669 "farm", 3670 "picnic_site", 3671 "zoo", 3672 "stadium", 3673 "dog_park", 3674 "pitch", 3675 "cemetery" 3676 ], 3677 "poi_generic_green", 3678 [ 3679 "bank", 3680 "atm", 3681 "parking", 3682 "toilets", 3683 "garages" 3684 ], 3685 "poi_generic_purple", 3686 [ 3687 "bar", 3688 "cafe", 3689 "bakery" 3690 ], 3691 "poi_generic_orange", 3692 [ 3693 "casino", 3694 "castle", 3695 "gallery", 3696 "attraction", 3697 "cinema", 3698 "music_venue", 3699 "monument" 3700 ], 3701 "poi_generic_teal", 3702 [ 3703 "hospital", 3704 "doctors" 3705 ], 3706 "poi_generic_red", 3707 [ 3708 "fast_food", 3709 "ice_cream" 3710 ], 3711 "poi_restaurant", 3712 [ 3713 "match", 3714 [ 3715 "get", 3716 "class" 3717 ], 3718 [ 3719 "lodging", 3720 "grocery" 3721 ], 3722 [ 3723 "concat", 3724 "poi_", 3725 [ 3726 "get", 3727 "class" 3728 ] 3729 ], 3730 [ 3731 "clothing_store", 3732 "shop" 3733 ], 3734 "poi_generic_blue", 3735 "poi_generic" 3736 ] 3737 ], 3738 "text-font": [ 3739 "Roboto Regular" 3740 ], 3741 "text-offset": [ 3742 0, 3743 -2 3744 ], 3745 "icon-size": [ 3746 "interpolate", 3747 [ 3748 "linear" 3749 ], 3750 [ 3751 "zoom" 3752 ], 3753 14, 3754 0.25, 3755 15, 3756 0.32 3757 ], 3758 "text-anchor": "bottom", 3759 "text-field": [ 3760 "to-string", 3761 [ 3762 "get", 3763 "name" 3764 ] 3765 ], 3766 "text-padding": [ 3767 "interpolate", 3768 [ 3769 "linear" 3770 ], 3771 [ 3772 "zoom" 3773 ], 3774 14, 3775 30, 3776 17, 3777 5 3778 ] 3779 }, 3780 "paint": { 3781 "text-color": [ 3782 "match", 3783 [ 3784 "get", 3785 "subclass" 3786 ], 3787 [ 3788 "fitness_centre", 3789 "golf_course", 3790 "camp_site", 3791 "bowling_alley", 3792 "park", 3793 "garden", 3794 "farm", 3795 "picnic_site", 3796 "zoo", 3797 "stadium", 3798 "dog_park", 3799 "pitch", 3800 "cemetery" 3801 ], 3802 "hsl(117, 53%, 31%)", 3803 [ 3804 "bank", 3805 "atm", 3806 "parking", 3807 "toilets", 3808 "garages" 3809 ], 3810 "#737b9b", 3811 [ 3812 "bar", 3813 "cafe", 3814 "bakery", 3815 "fast_food", 3816 "restaurant", 3817 "ice_cream" 3818 ], 3819 "#c77d57", 3820 [ 3821 "museum", 3822 "theatre", 3823 "casino", 3824 "castle", 3825 "gallery", 3826 "attraction", 3827 "cinema", 3828 "music_venue", 3829 "monument" 3830 ], 3831 "hsl(186, 78%, 44%)", 3832 [ 3833 "hospital", 3834 "doctors" 3835 ], 3836 "#a47172", 3837 [ 3838 "match", 3839 [ 3840 "get", 3841 "class" 3842 ], 3843 [ 3844 "lodging" 3845 ], 3846 "#df7db1", 3847 [ 3848 "grocery", 3849 "clothing_store", 3850 "shop" 3851 ], 3852 "hsl(213, 40%, 48%)", 3853 "#67747b" 3854 ] 3855 ], 3856 "text-halo-color": "#ffffff", 3857 "text-halo-width": 1, 3858 "icon-translate": [ 3859 0, 3860 0 3861 ], 3862 "text-translate": [ 3863 0, 3864 0 3865 ], 3866 "text-halo-blur": 1 3867 } 3868 }, 3869 { 3870 "id": "poi_label_left", 3871 "type": "symbol", 3872 "metadata": { 3873 "mapbox:group": "124a9d7a8e5226775d947c592110dfad", 3874 "microg:gms-type-element": "labels.text", 3875 "microg:gms-type-feature": "poi" 3876 }, 3877 "source": "openmaptiles", 3878 "source-layer": "poi", 3879 "minzoom": 14, 3880 "filter": [ 3881 "all", 3882 [ 3883 "has", 3884 "name" 3885 ], 3886 [ 3887 "match", 3888 [ 3889 "get", 3890 "class" 3891 ], 3892 [ 3893 "bus", 3894 "railway" 3895 ], 3896 false, 3897 true 3898 ], 3899 [ 3900 "any", 3901 [ 3902 "!=", 3903 [ 3904 "match", 3905 [ 3906 "get", 3907 "class" 3908 ], 3909 [ 3910 "park", 3911 "cemetery" 3912 ], 3913 true, 3914 false 3915 ], 3916 [ 3917 "<=", 3918 [ 3919 "get", 3920 "rank" 3921 ], 3922 250 3923 ] 3924 ], 3925 [ 3926 ">=", 3927 [ 3928 "zoom" 3929 ], 3930 16 3931 ] 3932 ] 3933 ], 3934 "layout": { 3935 "text-line-height": [ 3936 "interpolate", 3937 [ 3938 "linear" 3939 ], 3940 [ 3941 "zoom" 3942 ], 3943 14, 3944 1, 3945 15, 3946 1.2 3947 ], 3948 "text-size": [ 3949 "interpolate", 3950 [ 3951 "linear" 3952 ], 3953 [ 3954 "zoom" 3955 ], 3956 14, 3957 13, 3958 15, 3959 14 3960 ], 3961 "icon-offset": [ 3962 0, 3963 -36 3964 ], 3965 "icon-image": [ 3966 "match", 3967 [ 3968 "get", 3969 "subclass" 3970 ], 3971 [ 3972 "museum", 3973 "theatre", 3974 "restaurant" 3975 ], 3976 [ 3977 "concat", 3978 "poi_", 3979 [ 3980 "get", 3981 "class" 3982 ] 3983 ], 3984 [ 3985 "fitness_centre", 3986 "golf_course", 3987 "camp_site", 3988 "bowling_alley", 3989 "park", 3990 "garden", 3991 "farm", 3992 "picnic_site", 3993 "zoo", 3994 "stadium", 3995 "dog_park", 3996 "pitch", 3997 "cemetery" 3998 ], 3999 "poi_generic_green", 4000 [ 4001 "bank", 4002 "atm", 4003 "parking", 4004 "toilets", 4005 "garages" 4006 ], 4007 "poi_generic_purple", 4008 [ 4009 "bar", 4010 "cafe", 4011 "bakery" 4012 ], 4013 "poi_generic_orange", 4014 [ 4015 "casino", 4016 "castle", 4017 "gallery", 4018 "attraction", 4019 "cinema", 4020 "music_venue", 4021 "monument" 4022 ], 4023 "poi_generic_teal", 4024 [ 4025 "hospital", 4026 "doctors" 4027 ], 4028 "poi_generic_red", 4029 [ 4030 "fast_food", 4031 "ice_cream" 4032 ], 4033 "poi_restaurant", 4034 [ 4035 "match", 4036 [ 4037 "get", 4038 "class" 4039 ], 4040 [ 4041 "lodging", 4042 "grocery" 4043 ], 4044 [ 4045 "concat", 4046 "poi_", 4047 [ 4048 "get", 4049 "class" 4050 ] 4051 ], 4052 [ 4053 "clothing_store", 4054 "shop" 4055 ], 4056 "poi_generic_blue", 4057 "poi_generic" 4058 ] 4059 ], 4060 "text-font": [ 4061 "Roboto Regular" 4062 ], 4063 "text-justify": "right", 4064 "text-offset": [ 4065 "interpolate", 4066 [ 4067 "linear" 4068 ], 4069 [ 4070 "zoom" 4071 ], 4072 14, 4073 [ 4074 "literal", 4075 [ 4076 -1.1, 4077 -0.7 4078 ] 4079 ], 4080 15, 4081 [ 4082 "literal", 4083 [ 4084 -1.1, 4085 -0.9 4086 ] 4087 ] 4088 ], 4089 "icon-size": [ 4090 "interpolate", 4091 [ 4092 "linear" 4093 ], 4094 [ 4095 "zoom" 4096 ], 4097 14, 4098 0.25, 4099 15, 4100 0.32 4101 ], 4102 "text-anchor": "right", 4103 "text-field": [ 4104 "to-string", 4105 [ 4106 "get", 4107 "name" 4108 ] 4109 ], 4110 "text-padding": [ 4111 "interpolate", 4112 [ 4113 "linear" 4114 ], 4115 [ 4116 "zoom" 4117 ], 4118 14, 4119 30, 4120 17, 4121 5 4122 ] 4123 }, 4124 "paint": { 4125 "text-color": [ 4126 "match", 4127 [ 4128 "get", 4129 "subclass" 4130 ], 4131 [ 4132 "fitness_centre", 4133 "golf_course", 4134 "camp_site", 4135 "bowling_alley", 4136 "park", 4137 "garden", 4138 "farm", 4139 "picnic_site", 4140 "zoo", 4141 "stadium", 4142 "dog_park", 4143 "pitch", 4144 "cemetery" 4145 ], 4146 "hsl(117, 53%, 31%)", 4147 [ 4148 "bank", 4149 "atm", 4150 "parking", 4151 "toilets", 4152 "garages" 4153 ], 4154 "#737b9b", 4155 [ 4156 "bar", 4157 "cafe", 4158 "bakery", 4159 "fast_food", 4160 "restaurant", 4161 "ice_cream" 4162 ], 4163 "#c77d57", 4164 [ 4165 "museum", 4166 "theatre", 4167 "casino", 4168 "castle", 4169 "gallery", 4170 "attraction", 4171 "cinema", 4172 "music_venue", 4173 "monument" 4174 ], 4175 "hsl(186, 78%, 44%)", 4176 [ 4177 "hospital", 4178 "doctors" 4179 ], 4180 "#a47172", 4181 [ 4182 "match", 4183 [ 4184 "get", 4185 "class" 4186 ], 4187 [ 4188 "lodging" 4189 ], 4190 "#df7db1", 4191 [ 4192 "grocery", 4193 "clothing_store", 4194 "shop" 4195 ], 4196 "hsl(213, 40%, 48%)", 4197 "#67747b" 4198 ] 4199 ], 4200 "text-halo-color": "#ffffff", 4201 "text-halo-width": 1, 4202 "icon-translate": [ 4203 0, 4204 0 4205 ], 4206 "text-translate": [ 4207 0, 4208 0 4209 ], 4210 "text-halo-blur": 1 4211 } 4212 }, 4213 { 4214 "id": "poi_label_right", 4215 "type": "symbol", 4216 "metadata": { 4217 "mapbox:group": "124a9d7a8e5226775d947c592110dfad", 4218 "microg:gms-type-element": "labels.text", 4219 "microg:gms-type-feature": "poi" 4220 }, 4221 "source": "openmaptiles", 4222 "source-layer": "poi", 4223 "minzoom": 14, 4224 "filter": [ 4225 "all", 4226 [ 4227 "has", 4228 "name" 4229 ], 4230 [ 4231 "match", 4232 [ 4233 "get", 4234 "class" 4235 ], 4236 [ 4237 "bus", 4238 "railway" 4239 ], 4240 false, 4241 true 4242 ], 4243 [ 4244 "any", 4245 [ 4246 "!=", 4247 [ 4248 "match", 4249 [ 4250 "get", 4251 "class" 4252 ], 4253 [ 4254 "park", 4255 "cemetery" 4256 ], 4257 true, 4258 false 4259 ], 4260 [ 4261 "<=", 4262 [ 4263 "get", 4264 "rank" 4265 ], 4266 250 4267 ] 4268 ], 4269 [ 4270 ">=", 4271 [ 4272 "zoom" 4273 ], 4274 16 4275 ] 4276 ] 4277 ], 4278 "layout": { 4279 "text-line-height": [ 4280 "interpolate", 4281 [ 4282 "linear" 4283 ], 4284 [ 4285 "zoom" 4286 ], 4287 14, 4288 1, 4289 15, 4290 1.2 4291 ], 4292 "text-size": [ 4293 "interpolate", 4294 [ 4295 "linear" 4296 ], 4297 [ 4298 "zoom" 4299 ], 4300 14, 4301 13, 4302 15, 4303 14 4304 ], 4305 "icon-offset": [ 4306 0, 4307 -36 4308 ], 4309 "icon-image": [ 4310 "match", 4311 [ 4312 "get", 4313 "subclass" 4314 ], 4315 [ 4316 "museum", 4317 "theatre", 4318 "restaurant" 4319 ], 4320 [ 4321 "concat", 4322 "poi_", 4323 [ 4324 "get", 4325 "class" 4326 ] 4327 ], 4328 [ 4329 "fitness_centre", 4330 "golf_course", 4331 "camp_site", 4332 "bowling_alley", 4333 "park", 4334 "garden", 4335 "farm", 4336 "picnic_site", 4337 "zoo", 4338 "stadium", 4339 "dog_park", 4340 "pitch", 4341 "cemetery" 4342 ], 4343 "poi_generic_green", 4344 [ 4345 "bank", 4346 "atm", 4347 "parking", 4348 "toilets", 4349 "garages" 4350 ], 4351 "poi_generic_purple", 4352 [ 4353 "bar", 4354 "cafe", 4355 "bakery" 4356 ], 4357 "poi_generic_orange", 4358 [ 4359 "casino", 4360 "castle", 4361 "gallery", 4362 "attraction", 4363 "cinema", 4364 "music_venue", 4365 "monument" 4366 ], 4367 "poi_generic_teal", 4368 [ 4369 "hospital", 4370 "doctors" 4371 ], 4372 "poi_generic_red", 4373 [ 4374 "fast_food", 4375 "ice_cream" 4376 ], 4377 "poi_restaurant", 4378 [ 4379 "match", 4380 [ 4381 "get", 4382 "class" 4383 ], 4384 [ 4385 "lodging", 4386 "grocery" 4387 ], 4388 [ 4389 "concat", 4390 "poi_", 4391 [ 4392 "get", 4393 "class" 4394 ] 4395 ], 4396 [ 4397 "clothing_store", 4398 "shop" 4399 ], 4400 "poi_generic_blue", 4401 "poi_generic" 4402 ] 4403 ], 4404 "text-font": [ 4405 "Roboto Regular" 4406 ], 4407 "text-justify": "left", 4408 "text-offset": [ 4409 "interpolate", 4410 [ 4411 "linear" 4412 ], 4413 [ 4414 "zoom" 4415 ], 4416 14, 4417 [ 4418 "literal", 4419 [ 4420 1.1, 4421 -0.7 4422 ] 4423 ], 4424 15, 4425 [ 4426 "literal", 4427 [ 4428 1.1, 4429 -0.9 4430 ] 4431 ] 4432 ], 4433 "icon-size": [ 4434 "interpolate", 4435 [ 4436 "linear" 4437 ], 4438 [ 4439 "zoom" 4440 ], 4441 14, 4442 0.25, 4443 15, 4444 0.32 4445 ], 4446 "text-anchor": "left", 4447 "text-field": [ 4448 "to-string", 4449 [ 4450 "get", 4451 "name" 4452 ] 4453 ], 4454 "text-padding": [ 4455 "interpolate", 4456 [ 4457 "linear" 4458 ], 4459 [ 4460 "zoom" 4461 ], 4462 14, 4463 30, 4464 17, 4465 5 4466 ] 4467 }, 4468 "paint": { 4469 "text-color": [ 4470 "match", 4471 [ 4472 "get", 4473 "subclass" 4474 ], 4475 [ 4476 "fitness_centre", 4477 "golf_course", 4478 "camp_site", 4479 "bowling_alley", 4480 "park", 4481 "garden", 4482 "farm", 4483 "picnic_site", 4484 "zoo", 4485 "stadium", 4486 "dog_park", 4487 "pitch", 4488 "cemetery" 4489 ], 4490 "hsl(117, 53%, 31%)", 4491 [ 4492 "bank", 4493 "atm", 4494 "parking", 4495 "toilets", 4496 "garages" 4497 ], 4498 "#737b9b", 4499 [ 4500 "bar", 4501 "cafe", 4502 "bakery", 4503 "fast_food", 4504 "restaurant", 4505 "ice_cream" 4506 ], 4507 "#c77d57", 4508 [ 4509 "museum", 4510 "theatre", 4511 "casino", 4512 "castle", 4513 "gallery", 4514 "attraction", 4515 "cinema", 4516 "music_venue", 4517 "monument" 4518 ], 4519 "hsl(186, 78%, 44%)", 4520 [ 4521 "hospital", 4522 "doctors" 4523 ], 4524 "#a47172", 4525 [ 4526 "match", 4527 [ 4528 "get", 4529 "class" 4530 ], 4531 [ 4532 "lodging" 4533 ], 4534 "#df7db1", 4535 [ 4536 "grocery", 4537 "clothing_store", 4538 "shop" 4539 ], 4540 "hsl(213, 40%, 48%)", 4541 "#67747b" 4542 ] 4543 ], 4544 "text-halo-color": "#ffffff", 4545 "text-halo-width": 1, 4546 "icon-translate": [ 4547 0, 4548 0 4549 ], 4550 "text-translate": [ 4551 0, 4552 0 4553 ], 4554 "text-halo-blur": 1 4555 } 4556 } 4557 ], 4558 "created": "2019-04-15T08:41:40.148Z", 4559 "modified": "2020-09-05T19:42:03.856Z", 4560 "id": "cjui4020201oo1fmca7yuwbor", 4561 "owner": "microg", 4562 "visibility": "public", 4563 "protected": false, 4564 "draft": false 4565 }