From 0543e060a37dff96c69628a14bcf20fc628ad95e Mon Sep 17 00:00:00 2001 From: netvandal Date: Sat, 10 Feb 2024 17:20:27 +0100 Subject: [PATCH] feat(vmt-pmtiles): add protomap themes, update docs and example (#24) * added protomap themes and changed the vector_map_tiles_pmtiles to use it, fixing #17 * add all protomaps themes, update example app * add `silenceTileNotFound` parameter * update docs * change image urls to absolute paths otherwise they won't visible on pub.dev * Update pubspec.yaml * Revert "Update pubspec.yaml" This reverts commit a41cebd4a3fcaa9319bd80a1a695c6124ec36df6. * add more instrutions for a custom style to the readme * Update CHANGELOG.md --------- Co-authored-by: Joscha <34318751+josxha@users.noreply.github.com> --- example/lib/common/attribution_widget.dart | 15 + example/lib/flutter_map_cache/page.dart | 2 + example/lib/flutter_map_compass/page.dart | 3 + example/lib/flutter_map_pmtiles/page.dart | 9 +- .../lib/vector_map_tiles_pmtiles/page.dart | 40 +- flutter_map_pmtiles/example/example.md | 4 +- vector_map_tiles_pmtiles/CHANGELOG.md | 7 + vector_map_tiles_pmtiles/README.md | 97 +- vector_map_tiles_pmtiles/example/example.md | 29 +- .../images/screenshot-black.jpg | Bin 0 -> 77412 bytes .../images/screenshot-dark.jpg | Bin 0 -> 83693 bytes .../images/screenshot-grayscale.jpg | Bin 0 -> 90419 bytes .../images/screenshot-light.jpg | Bin 0 -> 124307 bytes .../images/screenshot-white.jpg | Bin 0 -> 74392 bytes .../lib/src/themes/black.dart | 2149 +++++++++++++++++ .../lib/src/themes/dark.dart | 2149 +++++++++++++++++ .../lib/src/themes/grayscale.dart | 2149 +++++++++++++++++ .../lib/src/themes/light.dart | 2149 +++++++++++++++++ .../lib/src/themes/protomaps_themes.dart | 62 + .../lib/src/themes/white.dart | 2149 +++++++++++++++++ .../lib/src/vector_tile_provider.dart | 36 +- .../lib/vector_map_tiles_pmtiles.dart | 1 + vector_map_tiles_pmtiles/pubspec.yaml | 1 + 23 files changed, 11005 insertions(+), 46 deletions(-) create mode 100644 example/lib/common/attribution_widget.dart create mode 100644 vector_map_tiles_pmtiles/images/screenshot-black.jpg create mode 100644 vector_map_tiles_pmtiles/images/screenshot-dark.jpg create mode 100644 vector_map_tiles_pmtiles/images/screenshot-grayscale.jpg create mode 100644 vector_map_tiles_pmtiles/images/screenshot-light.jpg create mode 100644 vector_map_tiles_pmtiles/images/screenshot-white.jpg create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/black.dart create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/dark.dart create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/grayscale.dart create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/light.dart create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/protomaps_themes.dart create mode 100644 vector_map_tiles_pmtiles/lib/src/themes/white.dart diff --git a/example/lib/common/attribution_widget.dart b/example/lib/common/attribution_widget.dart new file mode 100644 index 0000000..5c47c27 --- /dev/null +++ b/example/lib/common/attribution_widget.dart @@ -0,0 +1,15 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_map/flutter_map.dart'; +import 'package:url_launcher/url_launcher_string.dart'; + +class OsmAttributionWidget extends StatelessWidget { + const OsmAttributionWidget({super.key}); + + @override + Widget build(BuildContext context) { + return SimpleAttributionWidget( + onTap: () => launchUrlString('https://openstreetmap.org/copyright'), + source: const Text('OpenStreetMap contributors'), + ); + } +} diff --git a/example/lib/flutter_map_cache/page.dart b/example/lib/flutter_map_cache/page.dart index 81d4b7b..147217c 100644 --- a/example/lib/flutter_map_cache/page.dart +++ b/example/lib/flutter_map_cache/page.dart @@ -6,6 +6,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; import 'package:flutter_map_cache/flutter_map_cache.dart'; +import 'package:flutter_map_plugins_example/common/attribution_widget.dart'; import 'package:flutter_map_plugins_example/flutter_map_cache/cache_store_types.dart'; import 'package:flutter_map_plugins_example/flutter_map_cache/connectivity_icon.dart'; import 'package:latlong2/latlong.dart'; @@ -59,6 +60,7 @@ class _FlutterMapCachePageState extends State { ), userAgentPackageName: 'com.github.josxha/flutter_map_plugins', ), + const OsmAttributionWidget(), ], ), ), diff --git a/example/lib/flutter_map_compass/page.dart b/example/lib/flutter_map_compass/page.dart index 173b8a4..729984f 100644 --- a/example/lib/flutter_map_compass/page.dart +++ b/example/lib/flutter_map_compass/page.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; import 'package:flutter_map_compass/flutter_map_compass.dart'; +import 'package:flutter_map_plugins_example/common/attribution_widget.dart'; import 'package:latlong2/latlong.dart'; class FlutterMapCompassPage extends StatefulWidget { @@ -36,6 +37,7 @@ class _FlutterMapCompassPageState extends State { onPressed: () => rotateMap(90), icon: const Icon(Icons.rotate_right), ), + const SizedBox(height: 24), ], ), body: FlutterMap( @@ -50,6 +52,7 @@ class _FlutterMapCompassPageState extends State { urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png', ), const MapCompass.cupertino(), + const OsmAttributionWidget(), ], ), ); diff --git a/example/lib/flutter_map_pmtiles/page.dart b/example/lib/flutter_map_pmtiles/page.dart index bb97218..abc081a 100644 --- a/example/lib/flutter_map_pmtiles/page.dart +++ b/example/lib/flutter_map_pmtiles/page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; +import 'package:flutter_map_plugins_example/common/attribution_widget.dart'; import 'package:flutter_map_pmtiles/flutter_map_pmtiles.dart'; import 'package:latlong2/latlong.dart'; @@ -11,12 +12,13 @@ class FlutterMapPmTilesPage extends StatefulWidget { } // TODO: use your own tile source https://docs.protomaps.com/pmtiles/cloud-storage -const tileSource = +/// This can be a hosted file or local file in your file system, +/// However, flutter assets are not supported. +const String tileSource = 'https://raw.githubusercontent.com/protomaps/PMTiles/main/spec/v3/stamen_toner(raster)CC-BY%2BODbL_z3.pmtiles'; class _FlutterMapPmTilesPageState extends State { - final Future _futureTileProvider = - PmTilesTileProvider.fromSource(tileSource); + final _futureTileProvider = PmTilesTileProvider.fromSource(tileSource); @override Widget build(BuildContext context) { @@ -38,6 +40,7 @@ class _FlutterMapPmTilesPageState extends State { ), children: [ TileLayer(tileProvider: tileProvider), + const OsmAttributionWidget(), ], ); } diff --git a/example/lib/vector_map_tiles_pmtiles/page.dart b/example/lib/vector_map_tiles_pmtiles/page.dart index 0200b5a..ad195cc 100644 --- a/example/lib/vector_map_tiles_pmtiles/page.dart +++ b/example/lib/vector_map_tiles_pmtiles/page.dart @@ -1,18 +1,31 @@ +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; +import 'package:flutter_map_plugins_example/common/attribution_widget.dart'; import 'package:latlong2/latlong.dart'; import 'package:vector_map_tiles/vector_map_tiles.dart'; import 'package:vector_map_tiles_pmtiles/vector_map_tiles_pmtiles.dart'; -import 'package:vector_tile_renderer/vector_tile_renderer.dart'; +import 'package:vector_tile_renderer/vector_tile_renderer.dart' as vtr; -// It could be that the hosted PMTiles file is no longer available. -// Check https://maps.protomaps.com/builds/ to get an up to date build. -// TODO: use your own tile source https://docs.protomaps.com/pmtiles/cloud-storage -const tileSource = 'https://build.protomaps.com/20240128.pmtiles'; +/// TODO: use your own tile source https://docs.protomaps.com/pmtiles/cloud-storage +/// This can be a hosted file or local file in your file system, +/// However, flutter assets are not supported. +const String tileSource = + 'https://raw.githubusercontent.com/protomaps/PMTiles/main/spec/v3/protomaps(vector)ODbL_firenze.pmtiles'; class VectorMapTilesPmTilesPage extends StatelessWidget { - final Future _futureTileProvider = - PmTilesVectorTileProvider.fromSource(tileSource); + /// The theme specifies the look of the rendered map. + /// + /// Note: Styles from Mapbox, OpenMapTiles and others and not compatible + /// with Protomaps styles. + final vtr.Theme mapTheme = ProtomapsThemes.light( + logger: kDebugMode ? const vtr.Logger.console() : null, + ); + + final _futureTileProvider = PmTilesVectorTileProvider.fromSource( + tileSource, + silenceTileNotFound: true, + ); VectorMapTilesPmTilesPage({super.key}); @@ -30,17 +43,20 @@ class VectorMapTilesPmTilesPage extends StatelessWidget { final tileProvider = snapshot.data!; return FlutterMap( options: const MapOptions( - initialZoom: 1, - initialCenter: LatLng(0, 0), - maxZoom: 3.49, + initialCenter: LatLng(43.787942, 11.237517), // firenze + maxZoom: 18, + minZoom: 0, ), children: [ VectorTileLayer( - theme: ProvidedThemes.lightTheme(), + // disable the file cache when you change the PMTiles source + fileCacheTtl: Duration.zero, + theme: mapTheme, tileProviders: TileProviders({ - 'openmaptiles': tileProvider, + 'protomaps': tileProvider, }), ), + const OsmAttributionWidget(), ], ); } diff --git a/flutter_map_pmtiles/example/example.md b/flutter_map_pmtiles/example/example.md index 68a88e9..5889ca2 100644 --- a/flutter_map_pmtiles/example/example.md +++ b/flutter_map_pmtiles/example/example.md @@ -2,8 +2,8 @@ ```dart // initiate your tile provider -final Future _futureTileProvider = PmTilesTileProvider - .fromSource('eitherAnUrlOrFileSystemPath'); +final _futureTileProvider = PmTilesTileProvider + .fromSource('eitherAnUrlOrFileSystemPath'); @override Widget build(BuildContext context) { diff --git a/vector_map_tiles_pmtiles/CHANGELOG.md b/vector_map_tiles_pmtiles/CHANGELOG.md index 1cc6b5a..7b5542c 100644 --- a/vector_map_tiles_pmtiles/CHANGELOG.md +++ b/vector_map_tiles_pmtiles/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.1.0] 2024-02-10 + +- Add `ProtomapsThemes` with all Protomaps basemap themes. +- Add the parameter `bool silenceTileNotFound` to silence "tile not found" + exceptions (`TileNotFoundException`). +- Update example and docs + ## [1.0.1] 2024-01-30 - Improve documentation diff --git a/vector_map_tiles_pmtiles/README.md b/vector_map_tiles_pmtiles/README.md index 0bd9dc6..2fefe9c 100644 --- a/vector_map_tiles_pmtiles/README.md +++ b/vector_map_tiles_pmtiles/README.md @@ -1,6 +1,9 @@ # vector_map_tiles_pmtiles -A TileProvider for flutter_map that adds support for PMTiles. +A tile provider +for [vector_map_tiles](https://pub.dev/packages/vector_map_tiles) that adds +support +for PMTiles. [![Pub Version](https://img.shields.io/pub/v/vector_map_tiles_pmtiles)](https://pub.dev/packages/vector_map_tiles_pmtiles) [![likes](https://img.shields.io/pub/likes/vector_map_tiles_pmtiles?logo=flutter)](https://pub.dev/packages/vector_map_tiles_pmtiles) @@ -12,14 +15,38 @@ A TileProvider for flutter_map that adds support for PMTiles. [![GitHub issues](https://img.shields.io/github/issues/josxha/flutter_map_plugins)](https://github.com/josxha/flutter_map_plugins/issues) [![codecov](https://codecov.io/gh/josxha/flutter_map_plugins/graph/badge.svg?token=5045489G7X)](https://codecov.io/gh/josxha/flutter_map_plugins) + + + + + + + + + + + +
lightwhitegrayscale
Example screenshotExample screenshotExample screenshot
+ + + + + + + + + + +
darkblack
Example screenshotExample screenshot
+ ## Getting started Add the following packages to your `pubspec.yaml` file: ```yaml dependencies: - flutter_map: ^6.0.0 # in case you don't have it yet - vector_map_tiles_pmtiles: ^1.0.0 # this package + flutter_map: ^6.0.0 # in case you don't have it yet + vector_map_tiles_pmtiles: ^1.1.0 # this package ``` ## Usage @@ -28,23 +55,32 @@ dependencies: ```dart // ...from an URL -final Future< - PmTilesVectorTileProvider> _futureTileProvider = PmTilesVectorTileProvider +final _futureTileProvider = PmTilesVectorTileProvider .fromSource('https://example.com/useYourOwnHostedPMTilesFile.pmtiles'); // ...from an local file on the file system -final Future< - PmTilesVectorTileProvider> _futureTileProvider = PmTilesVectorTileProvider +final _futureTileProvider = PmTilesVectorTileProvider .fromSource('some/file/system/path.pmtiles'); // ...or provide a PmTilesArchive directly -// (you'll need to add pmtiles as direct dependency to your project) -final Future< - PmTilesVectorTileProvider> _futureTileProvider = PmTilesVectorTileProvider +// (you'll have to add pmtiles as direct dependency to your project) +final _futureTileProvider = PmTilesVectorTileProvider .fromArchive(somePmTilesArchive); ``` -2. Await the response of the future, e.g. by using a `FutureBuilder`. +2. Create your map theme + +The theme specifies the look of the rendered map. + +- You can use one of the default Protomaps basemap + themes, for example the light theme: `ProtomapsThemes.light()`. +- or provide your own style with: `ThemeReader().read(myStyleJson)`. + +Note: Styles from Mapbox, OpenMapTiles and others and not compatible +with Protomaps styles. -3. Provide your `PmTilesVectorTileProvider` to your `TileLayer` +3. Await the future, e.g. by using a `FutureBuilder`. + +4. Provide your `PmTilesVectorTileProvider` and your map theme to + your `TileLayer`. ```dart @override @@ -53,16 +89,49 @@ Widget build(BuildContext context) { options: MapOptions(), children: [ VectorTileLayer( - theme: ProvidedThemes.lightTheme(), + // the map theme + theme: mapTheme, + tileProviders: TileProviders({ - 'openmaptiles': tileProvider, + // the awaited vector tile provider + 'protomaps': tileProvider, }), + + // disable the file cache when you change the PMTiles source + // fileCacheTtl: Duration.zero, ), ], ); } ``` +## Frequent questions + +
+ +Where do I get PMTiles files from? + +Visit +the [Getting Started](https://docs.protomaps.com/guide/getting-started) guide on +protomaps.com. + +
+ +
+ +Can I use a custom style? + +Yes that's possible. Start with one of the basemap themes and make the changes +you want. Then use `ThemeReader().read(style)` to use your theme. + +Maputnik has currently no built-in support for +PMTiles ([open issue here](https://github.com/maplibre/maputnik/issues/807)). +But you can use the +fork [maputnik-with-pmtiles](https://github.com/a-nyx/maputnik-with-pmtiles) in +the meantime. + +
+ ## Additional information If you need help you diff --git a/vector_map_tiles_pmtiles/example/example.md b/vector_map_tiles_pmtiles/example/example.md index 39c57da..ed6191f 100644 --- a/vector_map_tiles_pmtiles/example/example.md +++ b/vector_map_tiles_pmtiles/example/example.md @@ -1,20 +1,33 @@ ### Basic usage ```dart -// initiate your tile provider -final Future< - PmTilesVectorTileProvider> _futureTileProvider = PmTilesVectorTileProvider - .fromSource('eitherAnUrlOrFileSystemPath'); +/// Initiate your tile provider. +/// The source can be a PMTiles file that is either hosted or local on +/// your file system. flutter assets however are not supported. +final _futureTileProvider = PmTilesVectorTileProvider + .fromSource('eitherAnUrlOrFileSystemPath'); + +/// The theme specifies the look of the rendered map. +/// Note: Styles from Mapbox, OpenMapTiles and others and not compatible +/// with Protomaps styles. +final mapTheme = ProtomapsThemes.light(); @override Widget build(BuildContext context) { return FlutterMap( options: MapOptions(), children: [ - TileLayer( - urlTemplate: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png', - // use your awaited PmTilesVectorTileProvider - tileProvider: tileProvider, + VectorTileLayer( + // the map theme + theme: mapTheme, + + tileProviders: TileProviders({ + // the awaited vector tile provider + 'protomaps': tileProvider, + }), + + // disable the file cache when you change the PMTiles source + // fileCacheTtl: Duration.zero, ), ], ); diff --git a/vector_map_tiles_pmtiles/images/screenshot-black.jpg b/vector_map_tiles_pmtiles/images/screenshot-black.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4a225d7d7e2db7bb7b719489cd787fe53eb1c82 GIT binary patch literal 77412 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­LZ5J_&? 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

hlEjipCZM&J;1e2? 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 literal 0 HcmV?d00001 diff --git a/vector_map_tiles_pmtiles/images/screenshot-light.jpg b/vector_map_tiles_pmtiles/images/screenshot-light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad26cace05bda05717b103459a26b3255cf026e6 GIT binary patch literal 124307 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 *{KtnOVxH(Gp8RjO^iJx77!AGfF$S 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ℜ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

{(kqR;|gm^-@uE6f=-W%?9I+we%$?o-Kt~{ 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", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#707070", + "line-width": 0.5, + "line-dasharray": [3, 2] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-dasharray": [2, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "physical_line_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 13, + "filter": [ + "all", + ["in", "pmap:kind", "river", "stream"] + ], + "layout": { + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": {"text-color": "#707070"} + }, + { + "id": "physical_point_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["==", "pmap:kind", "peak"] + ], + "layout": { + "text-font": ["Noto Sans Italic"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#707070", "text-halo-width": 1.5} + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + ["in", "pmap:kind", "minor_road", "other", "path"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#525252", + "text-halo-color": "#141414", + "text-halo-width": 2 + } + }, + { + "id": "physical_point_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": {"text-color": "#707070"} + }, + { + "id": "physical_point_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["in", "pmap:kind", "lake", "water"] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#707070"} + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + ["in", "pmap:kind", "highway", "major_road", "medium_road"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#141414", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "neighbourhood"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Regular"], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + ["exponential", 1.2], + ["zoom"], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#141414", + "text-halo-width": 2 + } + }, + { + "id": "pois_important", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + ["get", "pmap:min_zoom"], + 13 + ] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#141414", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#666666", + "circle-color": "#000000", + "circle-translate": [-6, 0] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "layout": { + "text-field": "{name}", + "text-font": [ + "case", + [ + "<=", + ["get", "pmap:min_zoom"], + 5 + ], + [ + "literal", + ["Noto Sans Medium"] + ], + [ + "literal", + ["Noto Sans Regular"] + ] + ], + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 12 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 11 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 9 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + ["zoom"], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#999999", + "text-halo-color": "#141414", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "region"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": [ + "step", + ["zoom"], + ["get", "name:short"], + 6, + ["get", "name"] + ], + "text-font": ["Noto Sans Regular"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#3d3d3d", + "text-halo-color": "#141414", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "country"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Medium"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 10 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 7 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": {"text-color": "#707070"} + } +]; diff --git a/vector_map_tiles_pmtiles/lib/src/themes/dark.dart b/vector_map_tiles_pmtiles/lib/src/themes/dark.dart new file mode 100644 index 0000000..053358d --- /dev/null +++ b/vector_map_tiles_pmtiles/lib/src/themes/dark.dart @@ -0,0 +1,2149 @@ +part of 'protomaps_themes.dart'; + +// ignore_for_file: prefer_single_quotes, require_trailing_commas + +const themeDark = [ + { + "id": "background", + "type": "background", + "paint": {"background-color": "#34373d"} + }, + { + "id": "earth", + "type": "fill", + "source": "protomaps", + "source-layer": "earth", + "paint": {"fill-color": "#1f1f1f"} + }, + { + "id": "landuse_park", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "national_park", + "park", + "cemetery", + "protected_area", + "nature_reserve", + "forest", + "golf_course" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#232325", + 12, + "#232325" + ] + } + }, + { + "id": "landuse_urban_green", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "allotments", "village_green", "playground"] + ], + "paint": {"fill-color": "#232325", "fill-opacity": 0.7} + }, + { + "id": "landuse_hospital", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "hospital"] + ], + "paint": {"fill-color": "#252424"} + }, + { + "id": "landuse_industrial", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "industrial"] + ], + "paint": {"fill-color": "#222222"} + }, + { + "id": "landuse_school", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "school", "university", "college"] + ], + "paint": {"fill-color": "#262323"} + }, + { + "id": "landuse_beach", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "beach"] + ], + "paint": {"fill-color": "#28282a"} + }, + { + "id": "landuse_zoo", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "zoo"] + ], + "paint": {"fill-color": "#222323"} + }, + { + "id": "landuse_military", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "military", "naval_base", "airfield"] + ], + "paint": {"fill-color": "#222323"} + }, + { + "id": "natural_wood", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": [ + "any", + ["in", "pmap:kind", "wood", "nature_reserve", "forest"] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#202121", + 12, + "#202121" + ] + } + }, + { + "id": "natural_scrub", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["in", "pmap:kind", "scrub", "grassland", "grass"], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#222323", + 12, + "#222323" + ] + } + }, + { + "id": "natural_glacier", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "glacier"], + "paint": {"fill-color": "#1c1c1c"} + }, + { + "id": "natural_sand", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "sand"], + "paint": {"fill-color": "#212123"} + }, + { + "id": "landuse_aerodrome", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "aerodrome"] + ], + "paint": {"fill-color": "#1e1e1e"} + }, + { + "id": "transit_runway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["in", "pmap:kind_detail", "runway"] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 12, + 4, + 18, + 30 + ] + } + }, + { + "id": "transit_taxiway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "minzoom": 13, + "filter": [ + "any", + ["in", "pmap:kind_detail", "taxiway"] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 15, + 6 + ] + } + }, + { + "id": "water", + "type": "fill", + "source": "protomaps", + "source-layer": "water", + "paint": {"fill-color": "#34373d"} + }, + { + "id": "physical_line_stream", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 14, + "filter": [ + "all", + ["in", "pmap:kind", "stream"] + ], + "paint": {"line-color": "#34373d", "line-width": 0.5} + }, + { + "id": "physical_line_river", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 9, + "filter": [ + "all", + ["in", "pmap:kind", "river"] + ], + "paint": { + "line-color": "#34373d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1, + 18, + 12 + ] + } + }, + { + "id": "landuse_pedestrian", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pedestrian"] + ], + "paint": {"fill-color": "#1e1e1e"} + }, + { + "id": "landuse_pier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": {"fill-color": "#222222"} + }, + { + "id": "roads_tunnels_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#141414", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#141414", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#141414", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#141414", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#141414", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#141414", + "line-dasharray": [6, 0.5], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_tunnels_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#292929", + "line-dasharray": [4.5, 0.5], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#292929", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "buildings", + "type": "fill", + "source": "protomaps", + "source-layer": "buildings", + "paint": {"fill-color": "#111111", "fill-opacity": 0.5} + }, + { + "id": "transit_pier", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 0.5, + 20, + 16 + ] + } + }, + { + "id": "roads_minor_service_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1.5 + ] + } + }, + { + "id": "roads_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_major_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_highway_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#333333", + "line-dasharray": [3, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#3d3d3d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_minor_service", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ] + } + }, + { + "id": "roads_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + "#3d3d3d", + 16, + "#333333" + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#3d3d3d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_major_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#3d3d3d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_highway_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1 + ] + } + }, + { + "id": "roads_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#474747", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "transit_railway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "all", + ["==", "pmap:kind", "rail"] + ], + "paint": { + "line-dasharray": [0.3, 0.75], + "line-opacity": 0.5, + "line-color": "#000000", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "boundaries_country", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": ["<=", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#5b6374", + "line-width": 1, + "line-dasharray": [3, 2] + } + }, + { + "id": "boundaries", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [">", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#5b6374", + "line-width": 0.5, + "line-dasharray": [3, 2] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#2b2b2b", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#333333", + "line-dasharray": [2, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#333333", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#3d3d3d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#3d3d3d", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#1f1f1f", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#474747", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "physical_line_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 13, + "filter": [ + "all", + ["in", "pmap:kind", "river", "stream"] + ], + "layout": { + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": {"text-color": "#717784"} + }, + { + "id": "physical_point_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["==", "pmap:kind", "peak"] + ], + "layout": { + "text-font": ["Noto Sans Italic"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#898080", "text-halo-width": 1.5} + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + ["in", "pmap:kind", "minor_road", "other", "path"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#525252", + "text-halo-color": "#1f1f1f", + "text-halo-width": 2 + } + }, + { + "id": "physical_point_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": {"text-color": "#717784"} + }, + { + "id": "physical_point_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["in", "pmap:kind", "lake", "water"] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#717784"} + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + ["in", "pmap:kind", "highway", "major_road", "medium_road"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#666666", + "text-halo-color": "#1f1f1f", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "neighbourhood"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Regular"], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + ["exponential", 1.2], + ["zoom"], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#525252", + "text-halo-color": "#1f1f1f", + "text-halo-width": 2 + } + }, + { + "id": "pois_important", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + ["get", "pmap:min_zoom"], + 13 + ] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#525252", + "text-halo-color": "#1f1f1f", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#7a7a7a", + "circle-color": "#000000", + "circle-translate": [-6, 0] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "layout": { + "text-field": "{name}", + "text-font": [ + "case", + [ + "<=", + ["get", "pmap:min_zoom"], + 5 + ], + [ + "literal", + ["Noto Sans Medium"] + ], + [ + "literal", + ["Noto Sans Regular"] + ] + ], + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 12 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 11 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 9 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + ["zoom"], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#7a7a7a", + "text-halo-color": "#212121", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "region"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": [ + "step", + ["zoom"], + ["get", "name:short"], + 6, + ["get", "name"] + ], + "text-font": ["Noto Sans Regular"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#3d3d3d", + "text-halo-color": "#1f1f1f", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "country"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Medium"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 10 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 7 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": {"text-color": "#5c5c5c"} + } +]; diff --git a/vector_map_tiles_pmtiles/lib/src/themes/grayscale.dart b/vector_map_tiles_pmtiles/lib/src/themes/grayscale.dart new file mode 100644 index 0000000..349c1e5 --- /dev/null +++ b/vector_map_tiles_pmtiles/lib/src/themes/grayscale.dart @@ -0,0 +1,2149 @@ +part of 'protomaps_themes.dart'; + +// ignore_for_file: prefer_single_quotes, require_trailing_commas + +const themeGrayscale = [ + { + "id": "background", + "type": "background", + "paint": {"background-color": "#a3a3a3"} + }, + { + "id": "earth", + "type": "fill", + "source": "protomaps", + "source-layer": "earth", + "paint": {"fill-color": "#cccccc"} + }, + { + "id": "landuse_park", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "national_park", + "park", + "cemetery", + "protected_area", + "nature_reserve", + "forest", + "golf_course" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#c2c2c2", + 12, + "#c2c2c2" + ] + } + }, + { + "id": "landuse_urban_green", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "allotments", "village_green", "playground"] + ], + "paint": {"fill-color": "#c2c2c2", "fill-opacity": 0.7} + }, + { + "id": "landuse_hospital", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "hospital"] + ], + "paint": {"fill-color": "#d0d0d0"} + }, + { + "id": "landuse_industrial", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "industrial"] + ], + "paint": {"fill-color": "#c6c6c6"} + }, + { + "id": "landuse_school", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "school", "university", "college"] + ], + "paint": {"fill-color": "#d0d0d0"} + }, + { + "id": "landuse_beach", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "beach"] + ], + "paint": {"fill-color": "#d2d2d2"} + }, + { + "id": "landuse_zoo", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "zoo"] + ], + "paint": {"fill-color": "#c7c7c7"} + }, + { + "id": "landuse_military", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "military", "naval_base", "airfield"] + ], + "paint": {"fill-color": "#c7c7c7"} + }, + { + "id": "natural_wood", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": [ + "any", + ["in", "pmap:kind", "wood", "nature_reserve", "forest"] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#c2c2c2", + 12, + "#c2c2c2" + ] + } + }, + { + "id": "natural_scrub", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["in", "pmap:kind", "scrub", "grassland", "grass"], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#c2c2c2", + 12, + "#c2c2c2" + ] + } + }, + { + "id": "natural_glacier", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "glacier"], + "paint": {"fill-color": "#d2d2d2"} + }, + { + "id": "natural_sand", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "sand"], + "paint": {"fill-color": "#d2d2d2"} + }, + { + "id": "landuse_aerodrome", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "aerodrome"] + ], + "paint": {"fill-color": "#c9c9c9"} + }, + { + "id": "transit_runway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["in", "pmap:kind_detail", "runway"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 12, + 4, + 18, + 30 + ] + } + }, + { + "id": "transit_taxiway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "minzoom": 13, + "filter": [ + "any", + ["in", "pmap:kind_detail", "taxiway"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 15, + 6 + ] + } + }, + { + "id": "water", + "type": "fill", + "source": "protomaps", + "source-layer": "water", + "paint": {"fill-color": "#a3a3a3"} + }, + { + "id": "physical_line_stream", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 14, + "filter": [ + "all", + ["in", "pmap:kind", "stream"] + ], + "paint": {"line-color": "#a3a3a3", "line-width": 0.5} + }, + { + "id": "physical_line_river", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 9, + "filter": [ + "all", + ["in", "pmap:kind", "river"] + ], + "paint": { + "line-color": "#a3a3a3", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1, + 18, + 12 + ] + } + }, + { + "id": "landuse_pedestrian", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pedestrian"] + ], + "paint": {"fill-color": "#c4c4c4"} + }, + { + "id": "landuse_pier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": {"fill-color": "#b8b8b8"} + }, + { + "id": "roads_tunnels_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#b8b8b8", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#b8b8b8", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#b8b8b8", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#b8b8b8", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#b8b8b8", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#b8b8b8", + "line-dasharray": [6, 0.5], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_tunnels_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-dasharray": [4.5, 0.5], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "buildings", + "type": "fill", + "source": "protomaps", + "source-layer": "buildings", + "paint": {"fill-color": "#e0e0e0", "fill-opacity": 0.5} + }, + { + "id": "transit_pier", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": { + "line-color": "#b8b8b8", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 0.5, + 20, + 16 + ] + } + }, + { + "id": "roads_minor_service_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1.5 + ] + } + }, + { + "id": "roads_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_major_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_highway_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [3, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_minor_service", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ] + } + }, + { + "id": "roads_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + "#ebebeb", + 16, + "#e0e0e0" + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_major_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_highway_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1 + ] + } + }, + { + "id": "roads_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "transit_railway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "all", + ["==", "pmap:kind", "rail"] + ], + "paint": { + "line-dasharray": [0.3, 0.75], + "line-opacity": 0.5, + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "boundaries_country", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": ["<=", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#5c5c5c", + "line-width": 1, + "line-dasharray": [3, 2] + } + }, + { + "id": "boundaries", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [">", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#5c5c5c", + "line-width": 0.5, + "line-dasharray": [3, 2] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [2, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#cccccc", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "physical_line_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 13, + "filter": [ + "all", + ["in", "pmap:kind", "river", "stream"] + ], + "layout": { + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": {"text-color": "#7a7a7a"} + }, + { + "id": "physical_point_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["==", "pmap:kind", "peak"] + ], + "layout": { + "text-font": ["Noto Sans Italic"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#5c5c5c", "text-halo-width": 1.5} + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + ["in", "pmap:kind", "minor_road", "other", "path"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#999999", + "text-halo-color": "#e0e0e0", + "text-halo-width": 2 + } + }, + { + "id": "physical_point_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": {"text-color": "#7a7a7a"} + }, + { + "id": "physical_point_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["in", "pmap:kind", "lake", "water"] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#7a7a7a"} + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + ["in", "pmap:kind", "highway", "major_road", "medium_road"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#ebebeb", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "neighbourhood"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Regular"], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + ["exponential", 1.2], + ["zoom"], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#7a7a7a", + "text-halo-color": "#cccccc", + "text-halo-width": 2 + } + }, + { + "id": "pois_important", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + ["get", "pmap:min_zoom"], + 13 + ] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#7a7a7a", + "text-halo-color": "#cccccc", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#7a7a7a", + "circle-color": "#c2c2c2", + "circle-translate": [-6, 0] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "layout": { + "text-field": "{name}", + "text-font": [ + "case", + [ + "<=", + ["get", "pmap:min_zoom"], + 5 + ], + [ + "literal", + ["Noto Sans Medium"] + ], + [ + "literal", + ["Noto Sans Regular"] + ] + ], + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 12 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 11 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 9 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + ["zoom"], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#474747", + "text-halo-color": "#cccccc", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "region"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": [ + "step", + ["zoom"], + ["get", "name:short"], + 6, + ["get", "name"] + ], + "text-font": ["Noto Sans Regular"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#999999", + "text-halo-color": "#cccccc", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "country"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Medium"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 10 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 7 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": {"text-color": "#858585"} + } +]; diff --git a/vector_map_tiles_pmtiles/lib/src/themes/light.dart b/vector_map_tiles_pmtiles/lib/src/themes/light.dart new file mode 100644 index 0000000..252e727 --- /dev/null +++ b/vector_map_tiles_pmtiles/lib/src/themes/light.dart @@ -0,0 +1,2149 @@ +part of 'protomaps_themes.dart'; + +// ignore_for_file: prefer_single_quotes, require_trailing_commas + +const themeLight = [ + { + "id": "background", + "type": "background", + "paint": {"background-color": "#cccccc"} + }, + { + "id": "earth", + "type": "fill", + "source": "protomaps", + "source-layer": "earth", + "paint": {"fill-color": "#e0e0e0"} + }, + { + "id": "landuse_park", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "national_park", + "park", + "cemetery", + "protected_area", + "nature_reserve", + "forest", + "golf_course" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#cfddd5", + 12, + "#9cd3b4" + ] + } + }, + { + "id": "landuse_urban_green", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "allotments", "village_green", "playground"] + ], + "paint": {"fill-color": "#9cd3b4", "fill-opacity": 0.7} + }, + { + "id": "landuse_hospital", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "hospital"] + ], + "paint": {"fill-color": "#e4dad9"} + }, + { + "id": "landuse_industrial", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "industrial"] + ], + "paint": {"fill-color": "#d1dde1"} + }, + { + "id": "landuse_school", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "school", "university", "college"] + ], + "paint": {"fill-color": "#e4ded7"} + }, + { + "id": "landuse_beach", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "beach"] + ], + "paint": {"fill-color": "#e8e4d0"} + }, + { + "id": "landuse_zoo", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "zoo"] + ], + "paint": {"fill-color": "#c6dcdc"} + }, + { + "id": "landuse_military", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "military", "naval_base", "airfield"] + ], + "paint": {"fill-color": "#c6dcdc"} + }, + { + "id": "natural_wood", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": [ + "any", + ["in", "pmap:kind", "wood", "nature_reserve", "forest"] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#d0ded0", + 12, + "#a0d9a0" + ] + } + }, + { + "id": "natural_scrub", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["in", "pmap:kind", "scrub", "grassland", "grass"], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#cedcd7", + 12, + "#99d2bb" + ] + } + }, + { + "id": "natural_glacier", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "glacier"], + "paint": {"fill-color": "#e7e7e7"} + }, + { + "id": "natural_sand", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "sand"], + "paint": {"fill-color": "#e2e0d7"} + }, + { + "id": "landuse_aerodrome", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "aerodrome"] + ], + "paint": {"fill-color": "#dadbdf"} + }, + { + "id": "transit_runway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["in", "pmap:kind_detail", "runway"] + ], + "paint": { + "line-color": "#e9e9ed", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 12, + 4, + 18, + 30 + ] + } + }, + { + "id": "transit_taxiway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "minzoom": 13, + "filter": [ + "any", + ["in", "pmap:kind_detail", "taxiway"] + ], + "paint": { + "line-color": "#e9e9ed", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 15, + 6 + ] + } + }, + { + "id": "water", + "type": "fill", + "source": "protomaps", + "source-layer": "water", + "paint": {"fill-color": "#80deea"} + }, + { + "id": "physical_line_stream", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 14, + "filter": [ + "all", + ["in", "pmap:kind", "stream"] + ], + "paint": {"line-color": "#80deea", "line-width": 0.5} + }, + { + "id": "physical_line_river", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 9, + "filter": [ + "all", + ["in", "pmap:kind", "river"] + ], + "paint": { + "line-color": "#80deea", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1, + 18, + 12 + ] + } + }, + { + "id": "landuse_pedestrian", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pedestrian"] + ], + "paint": {"fill-color": "#e3e0d4"} + }, + { + "id": "landuse_pier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": {"fill-color": "#e0e0e0"} + }, + { + "id": "roads_tunnels_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-dasharray": [6, 0.5], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_tunnels_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#d5d5d5", + "line-dasharray": [4.5, 0.5], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#d5d5d5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "buildings", + "type": "fill", + "source": "protomaps", + "source-layer": "buildings", + "paint": {"fill-color": "#cccccc", "fill-opacity": 0.5} + }, + { + "id": "transit_pier", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 0.5, + 20, + 16 + ] + } + }, + { + "id": "roads_minor_service_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1.5 + ] + } + }, + { + "id": "roads_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_major_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_highway_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#ebebeb", + "line-dasharray": [3, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_minor_service", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ] + } + }, + { + "id": "roads_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + "#ebebeb", + 16, + "#ffffff" + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_major_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_highway_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1 + ] + } + }, + { + "id": "roads_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "transit_railway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "all", + ["==", "pmap:kind", "rail"] + ], + "paint": { + "line-dasharray": [0.3, 0.75], + "line-opacity": 0.5, + "line-color": "#a7b1b3", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "boundaries_country", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": ["<=", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#adadad", + "line-width": 1, + "line-dasharray": [3, 2] + } + }, + { + "id": "boundaries", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [">", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#adadad", + "line-width": 0.5, + "line-dasharray": [3, 2] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#ebebeb", + "line-dasharray": [2, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#f0eded", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#e0e0e0", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "physical_line_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 13, + "filter": [ + "all", + ["in", "pmap:kind", "river", "stream"] + ], + "layout": { + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": {"text-color": "#ffffff"} + }, + { + "id": "physical_point_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["==", "pmap:kind", "peak"] + ], + "layout": { + "text-font": ["Noto Sans Italic"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#7e9aa0", "text-halo-width": 1.5} + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + ["in", "pmap:kind", "minor_road", "other", "path"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#91888b", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "physical_point_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": {"text-color": "#ffffff"} + }, + { + "id": "physical_point_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["in", "pmap:kind", "lake", "water"] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#ffffff"} + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + ["in", "pmap:kind", "highway", "major_road", "medium_road"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#938a8d", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "neighbourhood"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Regular"], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + ["exponential", 1.2], + ["zoom"], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#e0e0e0", + "text-halo-width": 2 + } + }, + { + "id": "pois_important", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + ["get", "pmap:min_zoom"], + 13 + ] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#e0e0e0", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#a3a3a3", + "circle-color": "#ffffff", + "circle-translate": [-6, 0] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "layout": { + "text-field": "{name}", + "text-font": [ + "case", + [ + "<=", + ["get", "pmap:min_zoom"], + 5 + ], + [ + "literal", + ["Noto Sans Medium"] + ], + [ + "literal", + ["Noto Sans Regular"] + ] + ], + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 12 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 11 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 9 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + ["zoom"], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#e0e0e0", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "region"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": [ + "step", + ["zoom"], + ["get", "name:short"], + 6, + ["get", "name"] + ], + "text-font": ["Noto Sans Regular"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#b3b3b3", + "text-halo-color": "#e0e0e0", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "country"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Medium"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 10 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 7 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": {"text-color": "#a3a3a3"} + } +]; diff --git a/vector_map_tiles_pmtiles/lib/src/themes/protomaps_themes.dart b/vector_map_tiles_pmtiles/lib/src/themes/protomaps_themes.dart new file mode 100644 index 0000000..1d762ee --- /dev/null +++ b/vector_map_tiles_pmtiles/lib/src/themes/protomaps_themes.dart @@ -0,0 +1,62 @@ +import 'package:vector_tile_renderer/vector_tile_renderer.dart'; + +// ignore_for_file: prefer_single_quotes, require_trailing_commas + +part 'black.dart'; +part 'dark.dart'; +part 'grayscale.dart'; +part 'light.dart'; +part 'white.dart'; + +/// Protomaps themes, version 2.0.0-alpha.5 +/// +/// All themes are published by Protomaps under CC0 / public domain. +/// +/// https://unpkg.com/browse/protomaps-themes-base@2.0.0-alpha.5/dist/layers/ +class ProtomapsThemes { + final Logger? logger; + final Map sources; + final String glyphs; + + const ProtomapsThemes({ + this.logger, + this.sources = const { + "protomaps": { + "type": "vector", + "attribution": + "Protomaps © OpenStreetMap", + "url": "https://example.com/tiles.json" + } + }, + this.glyphs = + "https://protomaps.github.io/basemaps-assets/fonts/{fontstack}/{range}.pbf", + }); + + Theme build(List> layers) => + ThemeReader(logger: logger).read({ + "version": 8, + "sources": sources, + "layers": layers, + "glyphs": glyphs, + }); + + /// Default Protomaps black theme + static Theme black({Logger? logger}) => + ProtomapsThemes(logger: logger).build(themeBlack); + + /// Default Protomaps dark theme + static Theme dark({Logger? logger}) => + ProtomapsThemes(logger: logger).build(themeDark); + + /// Default Protomaps grayscale theme + static Theme grayscale({Logger? logger}) => + ProtomapsThemes(logger: logger).build(themeGrayscale); + + /// Default Protomaps light theme + static Theme light({Logger? logger}) => + ProtomapsThemes(logger: logger).build(themeLight); + + /// Default Protomaps white theme + static Theme white({Logger? logger}) => + ProtomapsThemes(logger: logger).build(themeWhite); +} diff --git a/vector_map_tiles_pmtiles/lib/src/themes/white.dart b/vector_map_tiles_pmtiles/lib/src/themes/white.dart new file mode 100644 index 0000000..51bd4ed --- /dev/null +++ b/vector_map_tiles_pmtiles/lib/src/themes/white.dart @@ -0,0 +1,2149 @@ +part of 'protomaps_themes.dart'; + +// ignore_for_file: prefer_single_quotes, require_trailing_commas + +const themeWhite = [ + { + "id": "background", + "type": "background", + "paint": {"background-color": "#ffffff"} + }, + { + "id": "earth", + "type": "fill", + "source": "protomaps", + "source-layer": "earth", + "paint": {"fill-color": "#ffffff"} + }, + { + "id": "landuse_park", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "national_park", + "park", + "cemetery", + "protected_area", + "nature_reserve", + "forest", + "golf_course" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#fcfcfc", + 12, + "#fcfcfc" + ] + } + }, + { + "id": "landuse_urban_green", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "allotments", "village_green", "playground"] + ], + "paint": {"fill-color": "#fcfcfc", "fill-opacity": 0.7} + }, + { + "id": "landuse_hospital", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "hospital"] + ], + "paint": {"fill-color": "#f8f8f8"} + }, + { + "id": "landuse_industrial", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "industrial"] + ], + "paint": {"fill-color": "#fcfcfc"} + }, + { + "id": "landuse_school", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "school", "university", "college"] + ], + "paint": {"fill-color": "#f8f8f8"} + }, + { + "id": "landuse_beach", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "beach"] + ], + "paint": {"fill-color": "#f6f6f6"} + }, + { + "id": "landuse_zoo", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "zoo"] + ], + "paint": {"fill-color": "#f7f7f7"} + }, + { + "id": "landuse_military", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "military", "naval_base", "airfield"] + ], + "paint": {"fill-color": "#f7f7f7"} + }, + { + "id": "natural_wood", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": [ + "any", + ["in", "pmap:kind", "wood", "nature_reserve", "forest"] + ], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#fafafa", + 12, + "#fafafa" + ] + } + }, + { + "id": "natural_scrub", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["in", "pmap:kind", "scrub", "grassland", "grass"], + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "#fafafa", + 12, + "#fafafa" + ] + } + }, + { + "id": "natural_glacier", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "glacier"], + "paint": {"fill-color": "#fcfcfc"} + }, + { + "id": "natural_sand", + "type": "fill", + "source": "protomaps", + "source-layer": "natural", + "filter": ["==", "pmap:kind", "sand"], + "paint": {"fill-color": "#fafafa"} + }, + { + "id": "landuse_aerodrome", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["in", "pmap:kind", "aerodrome"] + ], + "paint": {"fill-color": "#fdfdfd"} + }, + { + "id": "transit_runway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["in", "pmap:kind_detail", "runway"] + ], + "paint": { + "line-color": "#efefef", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 12, + 4, + 18, + 30 + ] + } + }, + { + "id": "transit_taxiway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "minzoom": 13, + "filter": [ + "any", + ["in", "pmap:kind_detail", "taxiway"] + ], + "paint": { + "line-color": "#efefef", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 15, + 6 + ] + } + }, + { + "id": "water", + "type": "fill", + "source": "protomaps", + "source-layer": "water", + "paint": {"fill-color": "#dcdcdc"} + }, + { + "id": "physical_line_stream", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 14, + "filter": [ + "all", + ["in", "pmap:kind", "stream"] + ], + "paint": {"line-color": "#dcdcdc", "line-width": 0.5} + }, + { + "id": "physical_line_river", + "type": "line", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 9, + "filter": [ + "all", + ["in", "pmap:kind", "river"] + ], + "paint": { + "line-color": "#dcdcdc", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1, + 18, + 12 + ] + } + }, + { + "id": "landuse_pedestrian", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pedestrian"] + ], + "paint": {"fill-color": "#fdfdfd"} + }, + { + "id": "landuse_pier", + "type": "fill", + "source": "protomaps", + "source-layer": "landuse", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": {"fill-color": "#f5f5f5"} + }, + { + "id": "roads_tunnels_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#fcfcfc", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#fcfcfc", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#fcfcfc", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#fcfcfc", + "line-dasharray": [3, 2], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_tunnels_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#fcfcfc", + "line-dasharray": [6, 0.5], + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_tunnels_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-dasharray": [4.5, 0.5], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_tunnels_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_tunnels_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_tunnels_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["<", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "buildings", + "type": "fill", + "source": "protomaps", + "source-layer": "buildings", + "paint": {"fill-color": "#efefef", "fill-opacity": 0.5} + }, + { + "id": "transit_pier", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "any", + ["==", "pmap:kind", "pier"] + ], + "paint": { + "line-color": "#efefef", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 0.5, + 20, + 16 + ] + } + }, + { + "id": "roads_minor_service_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1 + ] + } + }, + { + "id": "roads_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 13, + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1.5 + ] + } + }, + { + "id": "roads_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_major_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_highway_casing_late", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-dasharray": [3, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_minor_service", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["==", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 18, + 8 + ] + } + }, + { + "id": "roads_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"], + ["!=", "pmap:kind_detail", "service"] + ], + "paint": { + "line-color": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + "#ebebeb", + 16, + "#f5f5f5" + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_major_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1 + ] + } + }, + { + "id": "roads_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_highway_casing_early", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "maxzoom": 12, + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1 + ] + } + }, + { + "id": "roads_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + ["==", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "transit_railway", + "type": "line", + "source": "protomaps", + "source-layer": "transit", + "filter": [ + "all", + ["==", "pmap:kind", "rail"] + ], + "paint": { + "line-dasharray": [0.3, 0.75], + "line-opacity": 0.5, + "line-color": "#d6d6d6", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 0.15, + 18, + 9 + ] + } + }, + { + "id": "boundaries_country", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": ["<=", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#adadad", + "line-width": 1, + "line-dasharray": [3, 2] + } + }, + { + "id": "boundaries", + "type": "line", + "source": "protomaps", + "source-layer": "boundaries", + "filter": [">", "pmap:min_admin_level", 2], + "paint": { + "line-color": "#adadad", + "line-width": 0.5, + "line-dasharray": [3, 2] + } + }, + { + "id": "roads_bridges_other_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_link_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 12, + 0, + 12.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_minor_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 0.8 + ] + } + }, + { + "id": "roads_bridges_medium_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 10, + 0, + 10.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_major_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 0.5, + 18, + 10 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 9, + 0, + 9.5, + 1.5 + ] + } + }, + { + "id": "roads_bridges_other", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["in", "pmap:kind", "other", "path"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-dasharray": [2, 1], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 14, + 0, + 20, + 7 + ] + } + }, + { + "id": "roads_bridges_minor", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "minor_road"] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 11, + 0, + 12.5, + 0.5, + 15, + 2, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_link", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:link", 1] + ], + "paint": { + "line-color": "#f5f5f5", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 13, + 0, + 13.5, + 1, + 18, + 11 + ] + } + }, + { + "id": "roads_bridges_medium", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "medium_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 12, + 1.2, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_major", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "major_road"] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 6, + 0, + 12, + 1.6, + 15, + 3, + 18, + 13 + ] + } + }, + { + "id": "roads_bridges_highway_casing", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 12, + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ffffff", + "line-gap-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 3.5, + 0.5, + 18, + 15 + ], + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 7, + 0, + 7.5, + 1, + 20, + 15 + ] + } + }, + { + "id": "roads_bridges_highway", + "type": "line", + "source": "protomaps", + "source-layer": "roads", + "filter": [ + "all", + [">", "pmap:level", 0], + ["==", "pmap:kind", "highway"], + ["!=", "pmap:link", 1] + ], + "paint": { + "line-color": "#ebebeb", + "line-width": [ + "interpolate", + ["exponential", 1.6], + ["zoom"], + 3, + 0, + 6, + 1.1, + 12, + 1.6, + 15, + 5, + 18, + 15 + ] + } + }, + { + "id": "physical_line_waterway_label", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_line", + "minzoom": 13, + "filter": [ + "all", + ["in", "pmap:kind", "river", "stream"] + ], + "layout": { + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12, + "text-letter-spacing": 0.3 + }, + "paint": {"text-color": "#adadad"} + }, + { + "id": "physical_point_peak", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["==", "pmap:kind", "peak"] + ], + "layout": { + "text-font": ["Noto Sans Italic"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 10, + 8, + 16, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#adadad", "text-halo-width": 1.5} + }, + { + "id": "roads_labels_minor", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 15, + "filter": [ + "any", + ["in", "pmap:kind", "minor_road", "other", "path"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#adadad", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "physical_point_ocean", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + [ + "in", + "pmap:kind", + "sea", + "ocean", + "lake", + "water", + "bay", + "strait", + "fjord" + ] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 10, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-transform": "uppercase" + }, + "paint": {"text-color": "#adadad"} + }, + { + "id": "physical_point_lakes", + "type": "symbol", + "source": "protomaps", + "source-layer": "physical_point", + "filter": [ + "any", + ["in", "pmap:kind", "lake", "water"] + ], + "layout": { + "text-font": ["Noto Sans Medium"], + "text-field": ["get", "name"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 0, + 6, + 12, + 10, + 12 + ], + "text-letter-spacing": 0.1, + "text-max-width": 9 + }, + "paint": {"text-color": "#adadad"} + }, + { + "id": "roads_labels_major", + "type": "symbol", + "source": "protomaps", + "source-layer": "roads", + "minzoom": 11, + "filter": [ + "any", + ["in", "pmap:kind", "highway", "major_road", "medium_road"] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "symbol-placement": "line", + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 12 + }, + "paint": { + "text-color": "#999999", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "places_subplace", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "neighbourhood"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Regular"], + "text-max-width": 7, + "text-letter-spacing": 0.1, + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 2, + 8, + 4, + 12, + 18, + 15, + 20 + ], + "text-size": [ + "interpolate", + ["exponential", 1.2], + ["zoom"], + 11, + 8, + 14, + 14, + 18, + 24 + ], + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "pois_important", + "type": "symbol", + "source": "protomaps", + "source-layer": "pois", + "filter": [ + "any", + [ + "<", + ["get", "pmap:min_zoom"], + 13 + ] + ], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-font": ["Noto Sans Regular"], + "text-field": ["get", "name"], + "text-size": 11, + "text-max-width": 9, + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ] + }, + "paint": { + "text-color": "#8f8f8f", + "text-halo-color": "#ffffff", + "text-halo-width": 1.5 + } + }, + { + "id": "places_locality_circle", + "type": "circle", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "paint": { + "circle-radius": 2, + "circle-stroke-width": 1.5, + "circle-stroke-color": "#adadad", + "circle-color": "#ffffff", + "circle-translate": [-6, 0] + }, + "maxzoom": 8 + }, + { + "id": "places_locality", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "locality"], + "layout": { + "text-field": "{name}", + "text-font": [ + "case", + [ + "<=", + ["get", "pmap:min_zoom"], + 5 + ], + [ + "literal", + ["Noto Sans Medium"] + ], + [ + "literal", + ["Noto Sans Regular"] + ] + ], + "text-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 5, + 3, + 8, + 7, + 12, + 11 + ], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 13, + 0 + ], + 4, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 13 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 13 + ], + 15, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 12 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 12 + ], + 17, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 11 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 11 + ], + 18, + 0 + ], + 10, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 9 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 9 + ], + 20, + 0 + ], + 15, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 12, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 22, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 8, + 4, + 10, + 8, + 12, + 6, + 22, + 2 + ], + "text-anchor": [ + "step", + ["zoom"], + "left", + 8, + "center" + ], + "text-radial-offset": 0.2 + }, + "paint": { + "text-color": "#5c5c5c", + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "places_region", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "region"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": [ + "step", + ["zoom"], + ["get", "name:short"], + 6, + ["get", "name"] + ], + "text-font": ["Noto Sans Regular"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 3, + 11, + 7, + 16 + ], + "text-radial-offset": 0.2, + "text-anchor": "center", + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#b3b3b3", + "text-halo-color": "#ffffff", + "text-halo-width": 2 + } + }, + { + "id": "places_country", + "type": "symbol", + "source": "protomaps", + "source-layer": "places", + "filter": ["==", "pmap:kind", "country"], + "layout": { + "symbol-sort-key": ["get", "pmap:min_zoom"], + "text-field": "{name}", + "text-font": ["Noto Sans Medium"], + "text-size": [ + "interpolate", + ["linear"], + ["zoom"], + 2, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 10 + ], + 8, + [ + ">=", + ["get", "pmap:population_rank"], + 10 + ], + 12, + 0 + ], + 6, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 8 + ], + 10, + [ + ">=", + ["get", "pmap:population_rank"], + 8 + ], + 18, + 0 + ], + 8, + [ + "case", + [ + "<", + ["get", "pmap:population_rank"], + 7 + ], + 11, + [ + ">=", + ["get", "pmap:population_rank"], + 7 + ], + 20, + 0 + ] + ], + "icon-padding": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + 2, + 14, + 2, + 16, + 20, + 17, + 2, + 22, + 2 + ], + "text-transform": "uppercase" + }, + "paint": {"text-color": "#b8b8b8"} + } +]; diff --git a/vector_map_tiles_pmtiles/lib/src/vector_tile_provider.dart b/vector_map_tiles_pmtiles/lib/src/vector_tile_provider.dart index 277bd6c..3e2c110 100644 --- a/vector_map_tiles_pmtiles/lib/src/vector_tile_provider.dart +++ b/vector_map_tiles_pmtiles/lib/src/vector_tile_provider.dart @@ -1,5 +1,4 @@ -import 'dart:typed_data'; - +import 'package:flutter/foundation.dart'; import 'package:pmtiles/pmtiles.dart'; import 'package:vector_map_tiles/vector_map_tiles.dart'; @@ -11,14 +10,29 @@ class PmTilesVectorTileProvider extends VectorTileProvider { /// Create a tile provider directly with a [PmTilesArchive] from the /// pmtiles package. - PmTilesVectorTileProvider.fromArchive(this.archive); + PmTilesVectorTileProvider.fromArchive( + this.archive, { + this.silenceTileNotFound = !kDebugMode, + }); + + /// Set to true if [TileNotFoundException]s should not be visible in the + /// console. + /// + /// By default this is disabled in debug mode and enabled else. + final bool silenceTileNotFound; /// Create a tile provider by specifying the source of the PMTiles file. /// /// [source] can either be a URL or path on your file system. - static Future fromSource(String source) async { + static Future fromSource( + String source, { + bool silenceTileNotFound = !kDebugMode, + }) async { final archive = await PmTilesArchive.from(source); - return PmTilesVectorTileProvider.fromArchive(archive); + return PmTilesVectorTileProvider.fromArchive( + archive, + silenceTileNotFound: silenceTileNotFound, + ); } /// The maximum zoom level that the tile provider supports. @@ -33,7 +47,15 @@ class PmTilesVectorTileProvider extends VectorTileProvider { @override Future provide(TileIdentity tile) async { final tileId = ZXY(tile.z, tile.x, tile.y).toTileId(); - final data = await archive.tile(tileId); - return Uint8List.fromList(data.bytes()); + try { + final data = await archive.tile(tileId); + return Uint8List.fromList(data.bytes()); + } on TileNotFoundException { + if (silenceTileNotFound) { + return Uint8List(0); + } else { + rethrow; + } + } } } diff --git a/vector_map_tiles_pmtiles/lib/vector_map_tiles_pmtiles.dart b/vector_map_tiles_pmtiles/lib/vector_map_tiles_pmtiles.dart index 5c42305..293f376 100644 --- a/vector_map_tiles_pmtiles/lib/vector_map_tiles_pmtiles.dart +++ b/vector_map_tiles_pmtiles/lib/vector_map_tiles_pmtiles.dart @@ -1 +1,2 @@ +export 'src/themes/protomaps_themes.dart'; export 'src/vector_tile_provider.dart'; diff --git a/vector_map_tiles_pmtiles/pubspec.yaml b/vector_map_tiles_pmtiles/pubspec.yaml index df1b154..7a2c029 100644 --- a/vector_map_tiles_pmtiles/pubspec.yaml +++ b/vector_map_tiles_pmtiles/pubspec.yaml @@ -14,6 +14,7 @@ dependencies: sdk: flutter pmtiles: ^1.2.0 vector_map_tiles: ^7.0.1 + vector_tile_renderer: ^5.2.0 dev_dependencies: flutter_test: