Клуб API Карт

api 2.0 в ie6

Пост в архиве.

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

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

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

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

 

3 комментария
Sergey Konstantinov
27 января 2016, 22:41
Под IE6 лучше Static API пользоваться
Если JS API где-то работает в IE6, то это совпадение, которое может в любой момент сломаться.
Скляров Роман
27 января 2016, 22:41

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

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

Скляров Роман
27 января 2016, 22:41

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

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

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. Незнаю с чем это связанно.