Клуб API Карт

Как убрать метки?

alexsp2007
20 января 2013, 10:29

Приветы!

Подобного не нашел!

ymaps.route (['Барнаул', 'Павловск, Алтайский край', 'Родино, Алтайский край', 'Кулунда', 'Павлодар'], {mapStateAutoApply: true}).then(function (route) {map.geoObjects.add(route);});


В этом фрагменте никак не оговаривается отображение меток, на карте они выводятся автоматически. Как контролировать настройки отображения - убрать значки совсем?

Дальше мне нужно сделать новые метки и настроить каждую индивидуально (это не вопрос) Например, как вот здесь

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

Неужели никак?:-(

map.geoObjects.add(route); — добавляет метки на карту.
Можете сначала провести все манипуляции с route, а уже после добавить на карту.

Спасибо за отклик! все нужные манипуляции с route уже сделаны. если убирать map.geoObjects.add(route); то карта перестает отображаться.

 

 

ymaps.route (['Барнаул', 'Павловск, Алтайский край', 'Родино, Алтайский край', 'Кулунда', 'Павлодар'], {mapStateAutoApply: true}).then(function (route););

 Что не так?

Замените

map.geoObjects.add(route);

На

map.geoObjects.add(route.getPaths());

 

Тогда добавится только линия без иконок меток

Спасибо! только что попробовал этот метод - карта теперь отображается, но второй маршрут не виден. Отображается только один заданный. Консоль загадочно ругается

 

Failed to load resource: the server responded with a status of 404 (Not Found).

может из-за того, что 2 route, и каждому нужно присваивать свой номер?


а имеем вот что

ymaps.route (['Барнаул', 'Павловск, Алтайский край', 'Родино, Алтайский край', 'Кулунда', 'Павлодар'], {mapStateAutoApply: true}).then(function (route) {map.geoObjects.add(route.getPaths());});

Блиииин. Не могу найти примеры такие

Ребят, вот какое дело

Failed to load resource: the server responded with a status of 404 (Not Found)

и http://www.xn--22-6kc1cvaaoh7b.xn--p1ai/wp-includes/js/tinymce/langs/wp-langs-ru.js?ver=20081129

 


Это вирусы чтоли? чем лечить в этом случае?

решил задачу при помощи вот такого кода: 

ymaps.route(['Барнаул', 'Камень-на-Оби','Яровое, Алтайский край'], {mapStateAutoApply: true}).then(function (route) {route.getPaths().options.set({strokeColor: '0000ffff', strokeWidth: 5, opacity: 0.9}); map.geoObjects.add(route.getPaths());}


 Вот что получилось 

alexsp2007,
Красавчик! Спасибо.