{
  "title": "baseMap",
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema",
  "description": "The basemap provides geographic context to the map and scene.",
  "properties": {
    "baseMapLayers": {
      "type": "array",
      "description": "An array of baseMapLayer objects defining the basemaps used in the web scene.",
      "items": {
        "type": "object",
        "$ref": "baseMapLayer_schema.json"
      },
      "uniqueItems": true
    },
    "elevationLayers": {
      "type": "array",
      "description": "<em>Deprecated, use `ground.layers` instead <a href=\"#elevationLayers\"><sup>1</sup></a>.</em> An array of elevationLayer objects defining the basemaps used in the web scene.",
      "items": {
        "type": "object",
        "$ref": "elevationLayer_schema.json"
      },
      "uniqueItems": true
    },
    "id": {
      "type": "string",
      "description": "A unique identifying string for the basemap."
    },
    "title": {
      "type": "string",
      "description": "Required string title for the basemap that can be used in a table of contents."
    },
    "transparency": {
      "type": "number",
      "description": "The degree of transparency applied to the basemap on the client side, where 0 is fully opaque and 1 is fully transparent."
    }
  },
  "required": [
    "baseMapLayers",
    "title"
  ],
  "additionalProperties": false,
  "esriDocumentation": {
    "additionalInformation": "<a id=\"elevationlayers\"><sup>1</sup></a>`elevationLayers` was a required property until 1.7",
    "examples": [
      {
        "title": "",
        "description": "Live sample web scene showing the Imagery with Labels as a [baseMap](https://www.arcgis.com/home/webscene/viewer.html?webscene=5a57ef09b11f4cefbe317cdaf1cd31a2)",
        "code": {
          "baseMap": {
            "baseMapLayers": [
              {
                "id": "World_Imagery_5014",
                "title": "World Imagery",
                "layerType": "ArcGISTiledMapServiceLayer",
                "opacity": 1,
                "visibility": true,
                "url": "http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"
              },
              {
                "id": "World_Boundaries_and_Places_9730",
                "title": "World Boundaries and Places",
                "layerType": "ArcGISTiledMapServiceLayer",
                "isReference": true,
                "visibility": true,
                "url": "http://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places/MapServer"
              }
            ],
            "title": "Imagery with Labels"
          }
        }
      }
    ]
  }
}
