ScaleBase.getValuesPair

Синтаксис

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:

На экран будет выведено сообщение с новыми границами третьего интервала.

См. также:

ScaleBase