Требования к операционной системе: iOS 5.0 и выше.
Мобильное устройство: iPad.
В данном примере описывается установка постоянного значения для шкалы карты и получение значения для указанной области слоя карты.
Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Создание карты с временной шкалой») следующий код:
// Получаем настройки объекта зависимости карты от данных DataDependency *dataDependency = (DataDependency *)[[[[[m_view layers] objectAtIndex:0] visuals] objectAtIndex:0] background]; // Указываем, что карта не зависит от источника данных [dataDependency setIsDependent:NO]; // Устанавливаем значение для карты UIColor *mapColor = [UIColor colorWithIntRed:177 green:202 blue:64 alpha:255];
[dataDependency setValue:[SolidColorBrush solidColorBrushWithColor:mapColor]]; // Получаем значение для области слоя карты с идентификатором «RU» NSNumber *value =[datasource valueWithId:@"RU"]; NSLog(@"Значение для области слоя карты ""RU"": %@", value);
В результате выполнения примера все области слоя карты были окрашены в указанный цвет, установленный в качестве постоянного для шкалы карты:

В консоли среды разработки было выведено значение для области слоя карты с идентификатором «RU»:
Значение для области слоя карты с идентификатором «RU»: 11.38622
См. также: