getValuesPair (index: Number);
index. Индекс интервала.
Метод getValuesPair возвращает границы интервала по его индексу.
Для выполнения примера необходимо наличие на html-странице компонента MapChart (см. «Размещение карты на HTML странице») с наименованием «map», xml-файла с настройками карты и топоосновы Russia.svg.
Xml-файл должен содержать настройку показателя заливки, который расположен первым в списке показателей карты. Фон заливки - объект зависимости, для которого настроена шкала, содержащая значения типа Brush. Также в xml-файле должна быть настроена легенда с идентификатором «MapLegend0».
При загрузке карты установим новые границы для третьего интервала шкалы и выведем их на экран:
function scaleSet() {
scale = map.getFirstVisual().getBackground().getMapScale();
legend = map.getLegends().MapLegend0;
legend.show();
scale.setValue(1, 20);//Устанавливаем первую границу третьего интервала
scale.setValue(2, 40);//Устанавливаем вторую границу третьего интервала
values = scale.getValuesPair(2);//Получим границы интервала
legend.draw();//обновим легенду
alert("Новые границы интервала: " + values);
}
map.Loaded.add(scaleSet);
После выполнения примера для третьего интервала шкалы будут установлены новые границы - 20 и 40:
На экран будет выведено сообщение с новыми границами третьего интервала.
См. также: