Клуб API Карт

Не отображаются ломанные в Windows Server в API Яндекс

a.belchev
1 декабря 2010, 13:27
Добрый день. Подскажите, при использовании операционной системы Windows Server не отображаются ломаные линии при использовании API Яндекс. В чем может быть проблема
13 комментариев
Подписаться на комментарии к посту
Опишите свою проблемы подробнее.

Какое именно апи Яндекс?
В чем именно вы пытаетесь увидеть ломаные ?
В других местах ломаные линии отображаются ?


API Яндекс-карт.
Просмотр выполнял в различных браузерах: IE, Google Chrome, FF - результат один и тот же - отображаются метки, балуны, но не ломаные.
На другой ОС этот же файл отображает все корректно
Причины могут быть совершенно разные.
Какой браузер вы используте? Отображается ли у вас графика (попробуйте инструмент линейка) на maps.yandex.ru.
Если возможно дайте ссылку на страницу, где проблема воспроизводится.
Браузеров использовал 3, см. выше.
Графика отображается, линейка так же рисует линии.
Но стандартные линии (маршрутизатор или ломаная) не отображается.
Ссылку не могу привести, т.к. файл локальный, формируется из учетной системы. 
Могу выложить пример кода.
Давайте код.
Собственно, часть кода особо не замысловата:


var router1 = new YMaps.Router([new YMaps.GeoPoint(  35.124963,  47.850098),
new YMaps.GeoPoint(  35.127757,  47.850249),
new YMaps.GeoPoint(  35.127757,  47.850249),
new YMaps.GeoPoint(  35.127757,  47.850249),
new YMaps.GeoPoint(  35.131143,  47.849010),
new YMaps.GeoPoint(  35.145921,  47.893404),
new YMaps.GeoPoint(  35.165235,  47.886691),
new YMaps.GeoPoint(  35.167058,  47.824750),
new YMaps.GeoPoint(  35.167929,  47.885640)], [0], {viewAutoApply: 1});

            style = new YMaps.Style();                 // Стиль для меток и линий маршрутизатора
            style.lineStyle = new YMaps.LineStyle();// Задаем стиль линии
            style.lineStyle.strokeWidth = 3;         // Ширина линии
            style.lineStyle.strokeColor = 'red'; // Цвет линии в формате
    
            router1.setStyle(style); // Применяем стиль к маршруту



YMaps.Events.observe(router1, router1.Events.Success, function() {
                 map.addOverlay(router1);
Вашу проблему воспроизвести не удалось.
Под Windows Server 2003 R2 Standard x32 графика отображается.
Может, виновата какая-то специфическая политика безопасности?
ломаные отображаются браузером и в общем случае от ОС не зависят.
Это не касается ИЕ, так как он, в неком роде, часть системы, а Server, как все серверные винды, графику не любит - ну не для нее операционка
Хочешь сказать, что в серверных виндах в ie нет поддержки vml?
если это 2000-2003 сервер(в смысле старый), а VML работает через DX(а я, если честно, не знаю через что он работает) - то ничего не будет.
По крайней мере в старых добрых NT ничего этого нет :) - малек другая модель изоляций
Интересно, надо бы проверить.
Королев Михаил
1 декабря 2010, 19:12

У меня треки (ломаные) и полигоны прекрасно показываются и на win 2003 server и на win 2008 и на win 2008r2 во всех браузерах.


 


Автор топика - проверьте кстати ну скажем этот трек (или любой другой) в у меня в GPS-Помощнике на своей машине.


Правда там использую динамический YmapsML. - но линии то рисует API.