EndPoint: PP.Point
Свойство EndPoint устанавливает конечную точку стрелки.
Свойство актуально, если значение свойства EndShape не определено.
Координаты точки задаются в пикселях.
Для выполнения примера необходимо наличие на html-странице компонента MapChart (см. «Размещение карты на HTML странице») с наименованием «map», xml-файла с настройками карты и топоосновы Russia.svg.
Добавим на карту стрелку с заданными координатами начала и конца.
function addSimpleArrow() {
var simpleArrowSettings = {
"@Angle": "30",
"@Color": "Red",
"@StrokeThickness": "4",
"@StrokeStyle": "Dash",
"@PointerWidth": "0.3",
"@PointerLength": "0.5"
}
simpleArrowSettings.Chart = map;
simpleArrowSettings.Dictionary = map.getItemsDictionary();
var simpleArrow = new PP.MapSimpleArrow(simpleArrowSettings);
simpleArrow.setStartPoint(new PP.Point(100, 300));
simpleArrow.setEndPoint(new PP.Point(300, 300));
simpleArrow.draw(document.getElementById("ar1"));
}
map.Loaded.add(addSimpleArrow);
После выполнения примера на карту будет добавлена простая стрелка, берущая начало в точке с координатами (100, 300) и заканчивающаяся в точке с координатой (300, 300).
См. также: