MAMapDataBubbleViewController

Описание

Класс MAMapDataBubbleViewController предназначен для работы с представлением данных в виде карты Apple.

Иерархия наследования

          NSObject

          UIResponder

          UIViewController

          MADataViewController

          MAMapDataViewController

          MAMapDataBubbleViewController

Поддерживаемые протоколы

<BaseSettingsDelegate>

<BubbleMapChartingDataSource>

<DataViewDatasourceDelegate>

<DependencyDataSource>

<MADataViewControllerProtocol>

<MapChartDataSource>

<MapChartDelegate>

<MobileClientMapDataSource>

<NSCoding>

<NSObject>

<NSXMLParserDelegate>

<UIAppearanceContainer>

Комментарии

Данные на картах Apple отображаются при помощи цвета и размера пузырьков.

Свойства, унаследованные от MAMapDataViewController

mapDatasource. Источник данных карты.

settings. Справочник настроек карты.

strokedShapes. Закрашенные элементы карты.

Свойства, унаследованные от <BubbleMapChartingDataSource>

allShapeIDs. Массив идентификаторов областей слоя карты.

maxSize. Максимальный радиус пузырьков.

minSize. Минимальный радиус пузырьков.

Свойства, унаследованные от <MADataViewControllerProtocol>

barButtonItems. Определяет массив кнопок действий над контроллером представления.

dataViewTitle. Определяет заголовок представления.

delegate. Определяет объект, выполняющий делегированные действия над контроллером представления.

hasAppeared. Определяет признак того, что контроллер отобразил данные.

hasControls. Определяет наличие элементов управления представлением.

hasSettingsController. Определяет признак наличия контроллера настроек представления.

isAvailable. Определяет, доступен ли контроллер представления для взаимодействия.

isDataViewTitleVisible. Определяет видимость заголовка представления.

isDoingCalculations. Определяет признак того, что контроллер выполняет вычисления.

settingsController. Определяет контроллер настроек представления.

tag. Представляет собой свойство контроллера, предназначенное для хранения дополнительных пользовательских данных.

title. Определяет заголовок контроллера представления.

view. Представление контроллера.

Свойства, унаследованные от <MapChartDataSource>

cubeName. Наименование используемого куба.

index. Значение индекса ряда.

maxIndex. Максимальный индекс ряда.

objectId. Идентификатор объекта, используемый для получения его значения.

timestampArray. Массив значений временной шкалы.

timestampTitles. Массив заголовков временной шкалы.

value. Текущее значение объекта с указанным идентификатором.

Свойства, унаследованные от <MobileClientMapDataSource>

metric. Ключ метрики источника данных.

metricDimension. Ключ измерения метрик.

metricDimensions. Справочник ключей измерения метрик.

metrics. Справочник метрик источника данных.

metricsName. Наименование метрики источника данных.

Методы

setTopobaseWithData:. Загружает карту.

Методы, унаследованные от MAMapDataViewController

initWithDatasource:. Создает экземпляр класса для работы с представлением данных в виде карты.

Методы, унаследованные от <BaseSettingsDelegate>

historyUpdatedFromController. Обновляет представление контроллера.

performSettingsAction:. Выполняет действие по ключу.

performSettingsAction:withParameter:. Выполняет действие по ключу и с указанным параметром.

setSettingsBoolValue:forKey:. Устанавливает логическое значение для параметра представления по ключу.

setSettingsDoubleValue:forKey:. Устанавливает вещественное значение для параметра представления по ключу.

setSettingsIntValue:forKey:. Устанавливает целочисленное значение для параметра представления по ключу.

setSettingsValue:forKey:. Устанавливает значение для параметра представления по ключу.

settingsBoolValueForKey:. Возвращает логическое значение параметра представления по ключу.

settingsControlEnabledForKey:. Возвращает признак разрешения на редактирование значения параметра представления по ключу.

settingsControlVisibleForKey:. Возвращает признак отображения редактируемого значения параметра представления по ключу.

settingsDoubleValueForKey:. Возвращает вещественное значение параметра представления по ключу.

settingsIconForKey:. Возвращает значок по ключу.

settingsIntValueForKey:. Возвращает целочисленное значение параметра представления по ключу.

settingsMaxValueForKey:. Возвращает максимальное значение параметра представления по ключу.

settingsMinValueForKey:. Возвращает минимальное значение параметра представления по ключу.

settingsTextForKey:withValue:. Возвращает текст для значения параметра представления по ключу.

settingsValueForKey:. Возвращает значение параметра представления по ключу.

settingsValuesDictForKey:. Возвращает справочник возможных пар «текст-значение» для параметра представления по ключу.

settingsValuesEnumForKey:. Возвращает варианты значений параметра представления по ключу.

Методы, унаследованные от <BubbleMapChartingDataSource>

brushWithID:. Возвращает кисть для заливки пузырька.

captionWithID:. Возвращает заголовок пузырька.

locationWithID:. Возвращает географические координаты пузырька.

nameWithID:. Возвращает наименование пузырька.

shapeWithID:. Возвращает область слоя карты по заданному идентификатору.

sizeWithID:. Возвращает размер пузырька.

Методы, унаследованные от <DataViewDatasourceDelegate>

dataSourceUpdated:withReason:. Обрабатывает сообщение делегата о произошедшем в источнике данных событии.

Методы, унаследованные от <DependencyDataSource>

valueWithId:. Возвращает значение области слоя карты с указанным идентификатором.

Методы, унаследованные от <MADataViewControllerProtocol>

canGeneratePDFContent. Возвращает признак возможности генерации содержимого представления в виде PDF.

captureScreenshotToContext:. Отображает скриншот экрана в указанном контексте отрисовки.

generatePDFWithCompletionBlock:. Генерирует содержимое представления в виде PDF.

loadState. Загружает состояние представления.

reloadData. Перезагружает данные из источников.

saveState. Сохраняет состояние представления.

screenshot. Возвращает скриншот содержимого контроллера.

settingsControllerClosed:. Закрывает панель настроек.

startInteraction. Блокирует возможность взаимодействия пользователя с контроллером.

stopInteraction. Разблокирует возможность взаимодействия пользователя с контроллером.

updateDataWithGridSelection. Обновляет данные после установки выделения.

Методы, унаследованные от <MapChartDataSource>

seriesWithId:. Возвращает ряд с указанным идентификатором.

valueWithId:forIndex:. Возвращает  значение ряда с указанным идентификатором и индексом.

Методы, унаследованные от <MapChartDelegate>

mapChart:setDoubleTimeAxisIndex:. Вызывается при изменении индекса временной шкалы.

mapChart:touchDownInShape:. Вызывается, если пользователь коснулся области слоя карты.

mapChart:touchDownInShapeWithID:. Вызывается, если пользователь коснулся области слоя карты с указанным идентификатором.

mapChartDidAppear:. Вызывается, если карта была отображена на экране мобильного устройства.

Методы, унаследованные от <MobileClientMapDataSource>

refresh. Обновляет источник данных карты Apple.

setMetricNoPivot:. Устанавливает ключ измерения метрик, которой не соответствует таблица данных.

Статические методы, унаследованные от MAMapDataViewController

depthEnableState. Признак наличия настроек высоты областей слоя карты.

См. также:

Классы. Компонент «Мобильное приложение»