Конструктор MapPolygonMilestone

Синтаксис

PP.MapImageMilestone(settings);

Параметры

settings. JSON-объект со значениями свойств компонента.

Описание

Конструктор MapImageMilestone создает экземпляр класса MapImageMilestone.

Пример

Для выполнения примера необходимо наличие на html-странице компонента MapChart (см. «Размещение карты на HTML странице») с наименованием «map», xml-фала с настройками карты и топоосновы Russia.svg.

Xml-файл должен содержать настройку слоя с идентификатором «Regions».

Создадим функцию addPolygonMilestone(), при выполнении которой на карту будет добавлен значок в форме многоугольника. Данная функция добавляется после строки map.addToNode(document.getElementById("map-content")).

        function addPolygonMilestone() {

        var polygonMilestoneSettings = {

        //полная настройка компонента

           }

        //определяем карту для значка

        polygonMilestoneSettings.Chart = map;

        //создаем значок в форме многоугольника

        var polygonMilestone = new PP.MapImageMilestone(polygonMilestoneSettings);

        //определяем слой для значка

        map.getLayer("Regions").Milestones = polygonMilestone;

        //отрисовка значка

         map.getLayer("Regions").Milestones.draw(map.getScale());

        }

        //функция выполняется при загрузке страницы

        map.Loaded.add(addPolygonMilestone);

После выполнения примера на карте появится значок в форме многоугольника. Внешний вид и расположение значка зависит от JSON-настроек.

См. также:

MapPolygonMilestone