123456789101112131415161718192021222324252627282930313233343536373839404142 |
- diff --git a/leaflet_more_maps.module b/leaflet_more_maps.module
- index 308d1eb..fadf2cd 100644
- --- a/leaflet_more_maps.module
- +++ b/leaflet_more_maps.module
- @@ -555,6 +555,37 @@ function _leaflet_more_maps_assemble_default_map_info(array &$map_info, array $d
- ],
- ],
- ];
- +
- + // cartodb
- + $attr_cartodb = '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors © <a href="https://carto.com/attributions">CARTO</a>';
- + $cartodb_names = [
- + 'light_all',
- + 'light_nolabels',
- + 'light_only_labels',
- + 'dark_all',
- + 'dark_nolabels',
- + 'dark_only_labels',
- + 'rastertiles/voyager',
- + 'rastertiles/voyager_nolabels',
- + 'rastertiles/voyager_only_labels',
- + 'rastertiles/voyager_labels_under'
- + ];
- + foreach ($cartodb_names as $cartodb_name) {
- + $code = mb_strtolower($cartodb_name);
- + $label = t('Cartodb @name', ['@name' => $cartodb_name]);
- + $url_template = "https://{s}.basemaps.cartocdn.com/$code/{z}/{x}/{y}{r}.png";
- + $map_info["cartodb-$code"] = [
- + 'label' => $label,
- + 'description' => $label,
- + 'settings' => $default_settings,
- + 'layers' => [
- + '' => [
- + 'urlTemplate' => $url_template,
- + 'options' => ['attribution' => $attr_cartodb],
- + ]
- + ]
- + ];
- + }
- }
-
- /**
|