MapItem Class
Declaration
export abstract class MapItem extends DataDashboardItem
Inherited Members
Inheritance
constructor
Initializes a new instance of the MapItem
class.
Declaration
constructor(
modelJson?: any,
serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
Parameters
Name | Type | Description |
---|---|---|
modelJson | any | A JSON object used for dashboard deserialization. Do not pass this parameter directly. |
serializer | ModelSerializer | An object used for dashboard deserialization. Do not pass this parameter directly. |
Properties
area Property
Declaration
area: ko.Observable<DevExpress.Dashboard.Model.ShapefileArea>
Property Value
Type |
---|
Observable<ShapefileArea> |
customShapefile Property
Specifies a shapefile used to provide a custom map.
Declaration
customShapefile: DevExpress.Dashboard.Model.CustomShapefile
Property Value
Type | Description |
---|---|
CustomShapefile | A CustomShapefile object that is a shapefile used to provide a custom map. |
Remarks
Dashboard map items provide the capability to display maps within a dashboard. You can use the following options to display a map in the dashboard map item.
- Select one of predefined maps that ship with the DevExpress Dashboard. Use the MapItem.area property to do this.
- Set the MapItem.area property to ShapefileArea.Custom and use the CustomShapefile property to specify the existing shapefile.
There are two ways to provide a custom shapefile.
- Use the CustomShapefile.Url property to specify the path to the shapefile.
- Create the CustomShapefileData object, specify its CustomShapefileData.shapeData and CustomShapefileData.attributeData (optionally) properties and assign this object to the CustomShapefile.data property.
Note
Note that custom maps created in the Cartesian coordinate system are not supported.
interactivityOptions Property
Declaration
interactivityOptions: DevExpress.Dashboard.Model.DashboardItemMasterFilterInteractivityOptions
Property Value
Type |
---|
DashboardItemMasterFilterInteractivityOptions |
lockNavigation Property
Declaration
lockNavigation: ko.Observable<boolean>
Property Value
Type |
---|
Observable<boolean> |
shapeTitleAttributeName Property
Declaration
shapeTitleAttributeName: ko.Observable<string>
Property Value
Type |
---|
Observable<string> |
tooltipMeasures Property
Declaration
tooltipMeasures: ko.ObservableArray<DevExpress.Dashboard.Model.Measure>
Property Value
Type |
---|
ObservableArray<Measure> |
viewport Property
Declaration
viewport: DevExpress.Dashboard.Model.MapViewport
Property Value
Type |
---|
MapViewport |