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