Клуб API Карт

Отрисовка дополнительных линий на карте

denbl
2 сентября 2011, 18:31
Добрый день.

Проблема в следующем — на определенном масштабе карты на ней начинают рисоваться линии, которых на самом деле нет.

Вот пример такой отрисовки:


Вот эта длинная полоса через весь экран и является проблемой. По крайней мере, повторяется каждый раз на этом масштабе карте вот здесь.

Подскажите, пожалуйста, в чем проблема, и как избавиться от этой линии.
7 комментариев
Подписаться на комментарии к посту

Линия маршрута в данном случае два полилайна - один белый для обводки, второй темно синий.

var segment_line = new YMaps.Polyline(segment_line_points);
segment_line.setStyle('route_outer#CustomLine');
segment_line.setOptions({hasBalloon: false}) ;
mapHandler.route.route.push(segment_line) ;
            
var segment_line_copy = new YMaps.Polyline(segment_line_points) ;
segment_line_copy.setStyle('route_inner#CustomLine') ;
segment_line_copy.setOptions({hasBalloon: false}) ;
mapHandler.route.route_inner.push(segment_line_copy) ;

...

mapHandler.map.addOverlay(mapHandler.route.route);

mapHandler.map.addOverlay(mapHandler.route.route_inner);

При зуме (Events.SmoothZoomEnd) только убираются и ставятся waypoint-ы километровых столбов.

Откуда возникает линия - загадка.

Спасибо за Ваше сообщение, мы постараемся исправить эту пробему в ближайшем релизе.

Спасибо большое. Если нужны какие-то дополнительные сведения от нас, то мы всегда с радостью вам поможем.

Денис, у вас очень интересный проект - расскжите о нем подробнее, пожалуйста.

Можно в почту: vaddo@yandex-team.ru

Или отдельным постом в клуб.

Спасибо, очень приятно.

А вам что-то конкретное интересно? Например, про то, как мы работаем с API Яндекс.Карт? Или вообще всё о нас?

В первую очередь, конечно, как используете карты и какой результат вам это дает.

Ок, хорошо, напишем.