2.209 Map

Applies to RDL 2010/01 and RDL 2016/01

The Map element specifies map-based data visualization.

The following are the parent elements, attributes, and child elements of the Map element.

Parent elements

ReportItems

CellContents

CustomReportItem.AltReportItem

Attributes

Map.Name

Child elements

Map.ActionInfo

Map.AntiAliasing

Map.Bookmark

Map.CustomProperties

Map.DataElementName

Map.DataElementOutput

Map.DocumentMapLabel

Map.Height

Map.Left

Map.MapBorderSkin

Map.MapColorScale

Map.MapDataRegions

Map.MapDistanceScale

Map.MapLayers

Map.MapLegends

Map.MapTitles

Map.MapViewport

Map.MaximumSpatialElementCount

Map.MaximumTotalPointCount

Map.PageBreak

Map.PageName

Map.RepeatWith

Map.ShadowIntensity

Map.Style

Map.TextAntiAliasingQuality

Map.TileLanguage

Map.ToolTip

Map.Top

Map.Visibility

Map.Width

Map.ZIndex

The following is the XML Schema definition of the Map element.

 <xsd:complexType name="MapType">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <!--ReportItemTypeStart-->
     <xsd:element name="ActionInfo" type="ActionInfoType" minOccurs="0" />
     <xsd:element name="Top" type="SizeType" minOccurs="0" />
     <xsd:element name="Left" type="SizeType" minOccurs="0" />
     <xsd:element name="Height" type="SizeType" minOccurs="0" />
     <xsd:element name="Width" type="SizeType" minOccurs="0" />
     <xsd:element name="ZIndex" type="xsd:unsignedInt" minOccurs="0" />
     <xsd:element name="Visibility" type="VisibilityType" minOccurs="0" />
     <xsd:element name="ToolTip" type="StringLocIDType" minOccurs="0" />
     <xsd:element name="DocumentMapLabel" type="StringLocIDType" minOccurs="0" />
     <xsd:element name="Bookmark" type="xsd:string" minOccurs="0" />
     <xsd:element name="RepeatWith" type="xsd:string" minOccurs="0" />
     <xsd:element name="CustomProperties" type="CustomPropertiesType" 
                  minOccurs="0" />
     <xsd:element name="DataElementName" type="xsd:string" minOccurs="0" />
     <xsd:element name="DataElementOutput" minOccurs="0">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Output" />
           <xsd:enumeration value="NoOutput" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <!--ReportItemTypeEnd-->
     <xsd:element name="PageBreak" type="PageBreakType" minOccurs="0" />
     <xsd:element name="PageName" type="xsd:string" minOccurs="0" />
     <xsd:element name="Style" type="StyleType" minOccurs="0" />
     <xsd:element name="TileLanguage" type="xsd:string" minOccurs="0" />
     <xsd:element name="MapLayers" type="MapLayersType" minOccurs="0" />
     <xsd:element name="MapDataRegions" type="MapDataRegionsType" minOccurs="0" />
     <xsd:element name="MapViewport" type="MapViewportType" minOccurs="1" />
     <xsd:element name="MapLegends" type="MapLegendsType" minOccurs="0" />
     <xsd:element name="MapTitles" type="MapTitlesType" minOccurs="0" />
     <xsd:element name="MapDistanceScale" type="MapDistanceScaleType" 
                  minOccurs="0" />
     <xsd:element name="MapColorScale" type="MapColorScaleType" minOccurs="0" />
     <xsd:element name="MapBorderSkin" type="MapBorderSkinType" minOccurs="0" />
     <xsd:element name="AntiAliasing" type="xsd:string" minOccurs="0" />
     <xsd:element name="TextAntiAliasingQuality" type="xsd:string" minOccurs="0" />
     <xsd:element name="ShadowIntensity" type="xsd:string" minOccurs="0" />
     <xsd:element name="MaximumSpatialElementCount" type="xsd:unsignedInt" 
                  minOccurs="0" />
     <xsd:element name="MaximumTotalPointCount" type="xsd:unsignedInt" 
                  minOccurs="0" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:attribute name="Name" type="xsd:normalizedString" use="required" />
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>