Клуб API Карт

api 2.0 в ie6

Скляров Роман
1 июня 2015, 14:30

Здравствуте! 
Возникла спечцифичная задача как отображение карты на ie6 (данный браузер стоит на терминалах)

Функционал написан на апи карт 2.0 и там кода довольно не мало. переписывать такое-же функционал на апи 1.x не очень хочется к тому же делал не я. Можно как-то добиться чтобы карта показыала тили. Сейчас просто серый квадрат с бекграундом яндекса и это просто на голой странице при обычной инициализации карты.

Помогите пожалуйста, может есть какой-то способ старую карту подгрузить хотябы.

Заранее спасибо!

 

3 комментария
Подписаться на комментарии к посту
Под IE6 лучше Static API пользоваться
Если JS API где-то работает в IE6, то это совпадение, которое может в любой момент сломаться.
Скляров Роман
1 июня 2015, 17:06

дело в том что карта с фильтрацией и поиском. Просто статик тут скорее всего не поможет. У меня была уже такая мысль.

Самое интересное что метки на ie6 отображаются и карта передвигается. Но сами слои с тилями нет.
Там что странно отображается тег хотя по идее должнен быть альтернативный тег . yamap обычно содержит бекграунд закодированный в base64, а div обычный бекграунд если я не ошибаюсь.

Скляров Роман
2 июня 2015, 10:43

Нашел такое решение.

добавил слой типа:

myMap.layers.add(new ymaps.Layer(

'http://vec01.maps.yandex.net/tiles?l=map&v=4.32.3&x=%x&y=%y&z=%z&scale=%d&lang=%l', {

}));

и слои появились в ie6. Незнаю с чем это связанно.