Supported Basemaps
Maptaskr supports various layer types for flexible and efficient data visualization. Compatible layers include standard geographic data formats, such as raster, imagery and vector layers. Users can also add custom layers for specific Dataverse datasets, such as accounts or work orders, to suit different needs.
This guide will go through all supported layers and various examples of implementations as well as supported functionality for each one.
| Server Layer | Layer Description | 
|---|---|
| Slippy Image Basemap | A raster tile basemap using the Slippy Map tiling scheme, ideal for displaying static imagery or scanned maps as a background. | 
| MapLibre Style Basemap | A vector or raster basemap rendered using MapLibre GL styles, supporting dynamic styling and smooth zooming. | 
Slippy Image Basemap
Required Endpoints
Slippy maps use a URL template to retrieve tiles based on the zoom level and x/y tile coordinates:
| Type | Example | 
|---|---|
| Main URL | https://{domain}/{z}/{x}/{y} | 
Where:
{z} = zoom level
{x} = tile column
{y} = tile row
{domain} = url to load the tiles from
Required Response
Details
{
 "currentVersion": 11.3,
 "cimVersion": "3.3.0",
 "serviceDescription": "<div style='text-align:Left;font-size:12pt'><p><span>World Imagery provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. The map includes 15m TerraColor imagery at small and mid-scales (~1:591M down to ~1:288k) for the world. The map features Maxar imagery at 0.3m resolution for select metropolitan areas around the world, 0.5m resolution across the United States and parts of Western Europe, and 1m resolution imagery across the rest of the world. In addition to commercial sources, the World Imagery map features high-resolution aerial photography contributed by the GIS User Community. This imagery ranges from 0.3m to 0.03m resolution (down to ~1:280 in select communities). For more information on this map, including the terms of use, visit us online at https://goto.arcgisonline.com/maps/World_Imagery<\/span><\/p><\/div>",
 "mapName": "Layers",
 "description": "<DIV STYLE=\"text-align:Left;font-size:12pt\"><P><SPAN>World Imagery provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. The map includes 15m TerraColor imagery at small and mid-scales (~1:591M down to ~1:288k) for the world. The map features Maxar imagery at 0.3m resolution for select metropolitan areas around the world, 0.5m resolution across the United States and parts of Western Europe, and 1m resolution imagery across the rest of the world. In addition to commercial sources, the World Imagery map features high-resolution aerial photography contributed by the GIS User Community. This imagery ranges from 0.3m to 0.03m resolution (down to ~1:280 in select communities). For more information on this map, including the terms of use, visit us online at https://goto.arcgisonline.com/maps/World_Imagery<\/SPAN><\/P><\/DIV>",
 "copyrightText": "Source: Esri, Maxar, Earthstar Geographics, and the GIS User Community",
 "supportsDynamicLayers": false,
 "layers": [
  {
   "id": 0,
   "name": "{{Layer Name}}",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 1,
   "name": "Low Resolution 15m Imagery",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 2,
   "name": "High Resolution 60cm Imagery",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 3,
   "name": "High Resolution 30cm Imagery",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 4,
   "name": "Citations",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 5,
   "name": "1.9cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 106,
   "maxScale": 0,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 6,
   "name": "3.7cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 212,
   "maxScale": 106,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 7,
   "name": "7.5cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 425,
   "maxScale": 212,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 8,
   "name": "15cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 850,
   "maxScale": 425,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 9,
   "name": "30cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 1700,
   "maxScale": 850,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 10,
   "name": "60cm Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 3400,
   "maxScale": 1700,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 11,
   "name": "1.2m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 6800,
   "maxScale": 3400,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 12,
   "name": "2.4m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 13500,
   "maxScale": 6800,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 13,
   "name": "4.8m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 27000,
   "maxScale": 13500,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 14,
   "name": "9.6m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 54000,
   "maxScale": 27000,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 15,
   "name": "19m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 108000,
   "maxScale": 54000,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 16,
   "name": "38m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 216000,
   "maxScale": 108000,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 17,
   "name": "75m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 432000,
   "maxScale": 216000,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  },
  {
   "id": 18,
   "name": "150m Resolution Metadata",
   "parentLayerId": -1,
   "defaultVisibility": true,
   "subLayerIds": null,
   "minScale": 0,
   "maxScale": 432000,
   "type": "Feature Layer",
   "geometryType": "esriGeometryPolygon",
   "supportsDynamicLegends": true
  }
 ],
 "tables": [],
 "spatialReference": {
  "wkid": 102100,
  "latestWkid": 3857,
  "xyTolerance": 0.001,
  "zTolerance": 0.001,
  "mTolerance": 0.001,
  "falseX": -20037700,
  "falseY": -30241100,
  "xyUnits": 10000,
  "falseZ": -100000,
  "zUnits": 10000,
  "falseM": -100000,
  "mUnits": 10000
 },
 "singleFusedMapCache": true,
 "tileInfo": {
  "rows": 256,
  "cols": 256,
  "dpi": 96,
  "format": "JPEG",
  "compressionQuality": 90,
  "origin": {
   "x": -2.0037508342787E7,
   "y": 2.0037508342787E7
  },
  "spatialReference": {
   "wkid": 102100,
   "latestWkid": 3857,
   "xyTolerance": 0.001,
   "zTolerance": 0.001,
   "mTolerance": 0.001,
   "falseX": -2.2041259214859996E7,
   "falseY": -3.2754895973320004E7,
   "xyUnits": 1.4298050400783738E8,
   "falseZ": -100000,
   "zUnits": 10000,
   "falseM": -100000,
   "mUnits": 10000
  },
  "lods": [
   {
    "level": 0,
    "resolution": 156543.03392800014,
    "scale": 5.91657527591555E8
   },
   {
    "level": 1,
    "resolution": 78271.51696399994,
    "scale": 2.95828763795777E8
   },
   {
    "level": 2,
    "resolution": 39135.75848200009,
    "scale": 1.47914381897889E8
   },
   {
    "level": 3,
    "resolution": 19567.87924099992,
    "scale": 7.3957190948944E7
   },
   {
    "level": 4,
    "resolution": 9783.93962049996,
    "scale": 3.6978595474472E7
   },
   {
    "level": 5,
    "resolution": 4891.96981024998,
    "scale": 1.8489297737236E7
   },
   {
    "level": 6,
    "resolution": 2445.98490512499,
    "scale": 9244648.868618
   },
   {
    "level": 7,
    "resolution": 1222.992452562495,
    "scale": 4622324.434309
   },
   {
    "level": 8,
    "resolution": 611.4962262813797,
    "scale": 2311162.217155
   },
   {
    "level": 9,
    "resolution": 305.74811314055756,
    "scale": 1155581.108577
   },
   {
    "level": 10,
    "resolution": 152.87405657041106,
    "scale": 577790.554289
   },
   {
    "level": 11,
    "resolution": 76.43702828507324,
    "scale": 288895.277144
   },
   {
    "level": 12,
    "resolution": 38.21851414253662,
    "scale": 144447.638572
   },
   {
    "level": 13,
    "resolution": 19.10925707126831,
    "scale": 72223.819286
   },
   {
    "level": 14,
    "resolution": 9.554628535634155,
    "scale": 36111.909643
   },
   {
    "level": 15,
    "resolution": 4.77731426794937,
    "scale": 18055.954822
   },
   {
    "level": 16,
    "resolution": 2.388657133974685,
    "scale": 9027.977411
   },
   {
    "level": 17,
    "resolution": 1.1943285668550503,
    "scale": 4513.988705
   },
   {
    "level": 18,
    "resolution": 0.5971642835598172,
    "scale": 2256.994353
   },
   {
    "level": 19,
    "resolution": 0.29858214164761665,
    "scale": 1128.497176
   },
   {
    "level": 20,
    "resolution": 0.14929107082380833,
    "scale": 564.248588
   },
   {
    "level": 21,
    "resolution": 0.07464553541190416,
    "scale": 282.124294
   },
   {
    "level": 22,
    "resolution": 0.03732276770595208,
    "scale": 141.062147
   },
   {
    "level": 23,
    "resolution": 0.01866138385297604,
    "scale": 70.5310735
   }
  ]
 },
 "storageInfo": {
  "storageFormat": "esriMapCacheStorageModeCompactV2",
  "packetSize": 128
 },
 "initialExtent": {
  "xmin": -2.2815791376046296E7,
  "ymin": -2.199198808761979E7,
  "xmax": 2.2815791376046296E7,
  "ymax": 2.2036142269084483E7,
  "spatialReference": {
   "cs": "pcs",
   "wkid": 102100
  }
 },
 "fullExtent": {
  "xmin": -2.003750722959434E7,
  "ymin": -1.997186888040859E7,
  "xmax": 2.003750722959434E7,
  "ymax": 1.9971868880408563E7,
  "spatialReference": {
   "cs": "pcs",
   "wkid": 102100
  }
 },
 "datesInUnknownTimezone": false,
 "minScale": 0,
 "maxScale": 0,
 "units": "esriMeters",
 "supportedImageFormatTypes": "PNG32,PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,BMP",
 "documentInfo": {
  "Title": "Layers",
  "Author": "",
  "Comments": "<DIV STYLE=\"text-align:Left;font-size:12pt\"><P><SPAN>World Imagery provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide. The map includes 15m TerraColor imagery at small and mid-scales (~1:591M down to ~1:288k) for the world. The map features Maxar imagery at 0.3m resolution for select metropolitan areas around the world, 0.5m resolution across the United States and parts of Western Europe, and 1m resolution imagery across the rest of the world. In addition to commercial sources, the World Imagery map features high-resolution aerial photography contributed by the GIS User Community. This imagery ranges from 0.3m to 0.03m resolution (down to ~1:280 in select communities). For more information on this map, including the terms of use, visit us online at https://goto.arcgisonline.com/maps/World_Imagery<\/SPAN><\/P><\/DIV>",
  "Subject": "imagery, satellite, aerial, 500m (World), 15m (World)",
  "Category": "",
  "Version": "3.1.0",
  "AntialiasingMode": "Fast",
  "TextAntialiasingMode": "Force",
  "Keywords": "World,Global,United States"
 },
 "supportsQueryDomains": true,
 "capabilities": "Map,Query,Data,Tilemap",
 "supportedQueryFormats": "JSON, geoJSON, PBF",
 "exportTilesAllowed": false,
 "referenceScale": 0.0,
 "datumTransformations": [
  {
   "geoTransforms": [
    {
     "wkid": 108001,
     "latestWkid": 1241,
     "transformForward": true,
     "name": "NAD_1927_To_NAD_1983_NADCON"
    }
   ]
  },
  {
   "geoTransforms": [
    {
     "wkid": 108001,
     "latestWkid": 1241,
     "transformForward": false,
     "name": "NAD_1927_To_NAD_1983_NADCON"
    }
   ]
  }
 ],
 "supportsDatumTransformation": true,
 "archivingInfo": {"supportsHistoricMoment": false},
 "supportsClipping": true,
 "supportsSpatialFilter": true,
 "supportsTimeRelation": true,
 "supportsQueryDataElements": true,
 "mapUnits": {"wkid": 9001},
 "maxRecordCount": 100,
 "maxImageHeight": 4096,
 "maxImageWidth": 4096,
 "supportedExtensions": "KmlServer"
}
MapLibre Style Basemap
Required Endpoints
You must provide a URL to a MapLibre-compatible style JSON. This JSON defines the vector tile source(s), layers, fonts, and sprites. MapLibre style JSON layers are very similar to Mapbox Style JSON and ArcGIS Vector Tile format layers.
Find out more from the following resources:
Example:
| Type | Example | 
|---|---|
| URL | https://api.maptiler.com/maps/streets/style.json?key=YOUR_API_KEY | 
Required Response
Details
{
    "currentVersion": 10.81,
    "name": "{Layer Name}",
    "copyrightText": "{Copyright text}",
    "capabilities": "TilesOnly,Tilemap",
    "type": "indexedVector",
    "tileMap": "tilemap",
    "defaultStyles": "resources/styles",
    "tiles": [
        "tile/{z}/{y}/{x}.pbf"
    ],
    "exportTilesAllowed": true,
    "initialExtent": {
        "xmin": -20037507.0671618,
        "ymin": -20037507.0671618,
        "xmax": 20037507.0671618,
        "ymax": 20037507.0671618,
        "spatialReference": {
            "wkid": 102100,
            "latestWkid": 3857
        }
    },
    "fullExtent": {
        "xmin": -20037507.0671618,
        "ymin": -20037507.0671618,
        "xmax": 20037507.0671618,
        "ymax": 20037507.0671618,
        "spatialReference": {
            "wkid": 102100,
            "latestWkid": 3857
        }
    },
    "minScale": 0,
    "maxScale": 0,
    "tileInfo": {
        "rows": 512,
        "cols": 512,
        "dpi": 96,
        "format": "pbf",
        "origin": {
            "x": -20037508.342787,
            "y": 20037508.342787
        },
        "spatialReference": {
            "wkid": 102100,
            "latestWkid": 3857
        },
        "lods": [
            {
                "level": 0,
                "resolution": 78271.516964,
                "scale": 295828763.7957775
            },
            {
                "level": 1,
                "resolution": 39135.75848199995,
                "scale": 147914381.8978885
            },
            {
                "level": 2,
                "resolution": 19567.87924100005,
                "scale": 73957190.9489445
            },
            {
                "level": 3,
                "resolution": 9783.93962049995,
                "scale": 36978595.474472
            },
            {
                "level": 4,
                "resolution": 4891.96981024998,
                "scale": 18489297.737236
            },
            {
                "level": 5,
                "resolution": 2445.98490512499,
                "scale": 9244648.868618
            },
            {
                "level": 6,
                "resolution": 1222.992452562495,
                "scale": 4622324.434309
            },
            {
                "level": 7,
                "resolution": 611.496226281245,
                "scale": 2311162.2171545
            },
            {
                "level": 8,
                "resolution": 305.74811314069,
                "scale": 1155581.1085775
            },
            {
                "level": 9,
                "resolution": 152.874056570279,
                "scale": 577790.5542885
            },
            {
                "level": 10,
                "resolution": 76.4370282852055,
                "scale": 288895.2771445
            },
            {
                "level": 11,
                "resolution": 38.2185141425366,
                "scale": 144447.638572
            },
            {
                "level": 12,
                "resolution": 19.1092570712683,
                "scale": 72223.819286
            },
            {
                "level": 13,
                "resolution": 9.55462853563415,
                "scale": 36111.909643
            },
            {
                "level": 14,
                "resolution": 4.777314267817075,
                "scale": 18055.9548215
            },
            {
                "level": 15,
                "resolution": 2.388657133974685,
                "scale": 9027.977411
            },
            {
                "level": 16,
                "resolution": 1.19432856698734,
                "scale": 4513.9887055
            },
            {
                "level": 17,
                "resolution": 0.597164283427525,
                "scale": 2256.9943525
            },
            {
                "level": 18,
                "resolution": 0.2985821417799085,
                "scale": 1128.4971765
            },
            {
                "level": 19,
                "resolution": 0.1492910708238085,
                "scale": 564.248588
            },
            {
                "level": 20,
                "resolution": 0.07464553541190416,
                "scale": 282.124294
            },
            {
                "level": 21,
                "resolution": 0.03732276770595208,
                "scale": 141.062147
            },
            {
                "level": 22,
                "resolution": 0.01866138385297604,
                "scale": 70.5310735
            }
        ]
    },
    "maxzoom": 22,
    "minLOD": 0,
    "maxLOD": 16,
    "resourceInfo": {
        "styleVersion": 8,
        "tileCompression": "gzip",
        "cacheInfo": {
            "storageInfo": {
                "packetSize": 128,
                "storageFormat": "compactV2"
            }
        }
    },
    "serviceItemId": "{serviceItemId}",
    "maxExportTilesCount": 10000
}