The MapChart2D class is used to work with a 2D map displayed on the mobile device screen.
MapChart2D
arrows. Array of arrows on a map.
background. Map background fill color.
contentOffset. Map margin.
optimizedOut. Indicates whether map elements are hidden, which area exceeds available value.
optimizeFactor. The coefficient of map area to areas of its elements, at which these elements should be hidden.
pivot. Central screen point in map topobase coordinates.
showArrows. Indicates whether arrows are shown on a map.
showCharts. Indicates whether bar and pie factors are displayed on a map.
showSigns. Indicates whether icons are displayed on a map.
signs. Array of icons on a map.
visibleRect. Visible map area.
zoom. Map scale.
autoHideLegend. Determines whether to hide legend if the map is too small.
caption. Map heading.
delegate. Object containing methods of working with the map.
index. Index corresponding to the current position of timeline slider.
layers. Layers displayed on the map.
legend. Legend.
margin. Size of map margins.
noDataText. Text displayed when there is no data in the source.
timeAxis. Time axis.
topobase. Used topobase.
usingRightToLeft. Determines whether the right-to-left text direction is used.
zoomEnabled. Determines whether the map can be zoomed.
invalidateRect:. Redraws the specified rectangular map area.
setInBlock:. Hides timeline and keeps only text label with the current year.
showPopupInShape:. Displays a tooltip for the specified map layer area.
sizeContentToFit. Aligns a map by center and zooms it to fit the screen.
zoomToRect:. Zooms and scrolls the screen to the specified rectangular map area.
zoomToRect:animated:. Zooms and scrolls the screen to the rectangular map area with animation playback.
zoomToShape:. Zooms and scrolls the screen to the specified map layer area.
zoomToShape:animated:. Zooms and scrolls the screen to the specified map layer area with animation playback.
alignCaption. Aligns title.
alignLegend. Aligns legend.
alignTimeAxis. Aligns time axis.
boundsWithMargin. Returns an area that binds the map including its margins.
invalidate. Fully redraws a map.
invalidateOverlay. Fully redraws map layers.
mapTimeAxis:setDoubleIndex:. Called on changing time axis real index.
mapTimeAxis:setIndex:. Called on changing time axis integer index.
mapTimeAxisPlaybackStarted:. Called on starting time axis playback.
mapTimeAxisPlaybackStopped:. Called on stopping time axis playback.
See also: