Клуб API Карт

Названия точек маршрута

НИКИФОРОВ Дмитрий
14 января 2015, 12:14

Добрый день, при посмотроении маршрута посредством api и указанием координат точек, на карте отображаются две точки (А и Б). В примерах в песочнице указаны адреса, которые очень красиво указваются рядом с точкой. Есть ли возможность указать данную подпись вручную? Так как конечная точка маршрута может быть задана только координатами.

 

Ps

Например как-то так:

wayPointStartName

wayPointFinishName

2 комментария
Подписаться на комментарии к посту

Можно. Для этого надо после того как загрузится маршрут, взять нужную вам метку и задать ей напрямую макет содержимого + если надо данные. Примерно так:

 

multiRoute.model.events.once("requestsuccess", function () {            var yandexWayPoint = multiRoute.getWayPoints().get(1);            yandexWayPoint.properties.set({                myPosition: "здесь"            });            yandexWayPoint.options.set({                iconContentLayout: ymaps.templateLayoutFactory.createClass(                    'Я {{ properties.myPosition }}'                )            });        });

 

 

НИКИФОРОВ Дмитрий
15 января 2015, 10:15

Огромное спасибо! Все успешно получилось. Подскажите, а можно ли указать вместо букв АБ картинки? Оч хочется сохранить стиль маршрутных точек ) Если бы туда можно было вставить логотип было бы идеально, или хотя бы получить возможность изменить букву.