Клуб API Карт

Использование "чужих" слоев на карте.

marj-erokhova
24 августа 2015, 10:25

Добрый день!

Прошу помощи.

Ситуация такова: необходимо с карты покрытия связью оператора "Теле2" - http://ru.tele2.ru/regions/coverage/, взять слои и нанести на свою карту - http://lgis.gov35.ru/test/.

Вроде бы все на первый взкляд и хорошо, но есть "НО".

Если в шапке карты(http://lgis.gov35.ru/test/) включить ТЕЛЕ2, 3G(наиболее ощутимый вариант) , то видно что наши координаты не совпадают.

Следовательно возник вопрос, чожно ли как то "двинуть" слой, когда я его добавляю к себе по ссылке:

imgUrlTemplate = 'http://ru.tele2.ru/CoverageData/_3g/%z/%x/%y.png';
imgLayer = new ymaps.Layer(imgUrlTemplate, {tileTransparent: true});               
ymaps.layer.storage.add('my#tele2-g3', imgLayer);

 Буду рада любому совету. СПАСИБО!

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

Слою можно указать опцию projection

imgLayer = new ymaps.Layer(imgUrlTemplate, {tileTransparent: true, projection: ymaps.projection.sphericalMercator});

Спасибо в 100ый раз наверное=)

 

А ещеесли можно подскажите, пожалуйста,

верно ли я думаю, что если я "забираю" чужой слой то возможности "покрасить" его  в другой цвет нет никакой, тк это просто картинка? а если и перекрашивать с помощью JS, JQUERY то слишком большая нагрузка будет у пользователя?