PP.MapFiguredArrow (settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор MapFiguredArrow создает экземпляр класса MapFiguredArrow.
Для выполнения примера необходимо наличие на html-странице компонента MapChart (см. «Размещение карты на HTML странице») с наименованием «map», xml-файла с настройками карты и топоосновы Russia.svg.
Создадим функцию addFiguredArrow(), при выполнении которой на карту будет добавлена фигурная стрелка. Данная функция добавляется после строки map.addToNode(document.getElementById("map-content")).
function addFiguredArrow()
{
var figuredArrowSettings = {
//полная настройка стрелки в формате JSON
}
//определяем карту
figuredArrowSettings.Chart = map;
//определяем словарь элементов
figuredArrowSettings.Dictionary = map.getItemsDictionary();
//создаем фигурную стрелку
var figuredArrow = new PP.MapFiguredArrow(figuredArrowSettings);
//размещаем стрелку на карте
figuredArrow.draw(document.getElementById("ar1"));
}
//функция выполняется при загрузке карты
map.Loaded.add(addFiguredArrow);
После выполнения примера на карте будет размещена фигурная стрелка, внешний вид которой определяется JSON-настройками.
См. также: