Клуб API Карт

Странная паразитная линия через всю карту

ilyaskriblovsky
10 июня 2011, 14:54

Добрый день!

 

Проблема, крайне похожая на баг API Яндекс.Карт.

При некоторой форме полилинии и определённой области просмотра (комбинации центр+зум), появляется лишний сегмент линии, перечёркивающий всю карту.

Демонстрацию этого можно посмотреть здесь: http://skriblovsky.net/yandexbug.html . Если отдалить карту (колесом), то можно заметить, что линии от левого до правого края на самом деле не должно быть. При паннинге и зуммировании карты эта паразитная линия слегка меняет форму и направление.

У меня есть подозрение, что эта ошибка — следствие отсечение невидимых сегментов полилинии при отрисовке в целях оптимизации. Это можно увидеть, если постараться перетащить карту на максимально возможное расстояние влево и вправо, не отпуская кнопку мыши.

 

Извиняюсь, если это не самое правильное место для багрепорта. Если так, то укажите, пожалуйста, куда запостить баг.

 

Спасибо

Илья


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

у меня не воспроизвелось

может запишите на jing

и еще какой броузер версия и тд

Спасибо за ответ!

 

Вот скринкаст: http://narod.ru/disk/15799677001/yandexbug.avi.html

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

 

У меня под Linux возпроизводится во всех основных браузерах: Chrome 11.0.696.71, Firefox 4.0.1, Opera 11.50.

Проверял также под виртуалкой на Windows XP, Internet Explorer 8.0 — тоже воспроизводится.

 

API подгружаю пользуясь следующим урлом: http://api-maps.yandex.ru/1.1/index.xml?key=...

 

 

мы посмотрим и я отпишу тогда

демонстрацию http://skriblovsky.net/yandexbug.html пока не удаляйте


 

спасибо за сообщение

Ну как там дела с этой проблемой?

Проблема зафиксированна и причина ее понятна.

Несмотря на некое упущения в агоритме обрезки( да, вы угадали ) вы первый человек кто смог создать полилинию где проблема всплыла.

Мы постаемся исправить данный баг, о сроках - как всегда

Сейчас могу только посоветовать разбить ломаную на несколько кривых, так бы ломаная была не такая выпухлая.

Вы также можете откатиться до версии 1.1.17 (указать 1.1.17 заместо 1.1 при подключении скрипта) - там (вроде) нет указанной ошибки

Большое спасибо!

Переключение на 1.1.17 действительно решает проблему.