Страница 1 из 1

OpenLayers + Yandex пробки

Добавлено: 17 апр 2012, 16:26
nested
Привет. Может кто знает как в OpenLayers подключить еще слой Yandex пробки или добавить контрол Yandex пробки? Спасибо.

Re: OpenLayers + Yandex пробки

Добавлено: 18 апр 2012, 11:54
Denis Rykov
Официально, конечно же в OpenLayers такого нет. Но так как пробки доступны в виде тайлов, то можно попробовать наследоваться от класса OpenLayers.Layer.XYZ и написать для этой задачи свой класс слоя. Однако, так как в Yandex используется проекция, отличная от 900913, то и адресация тайлов будет другая, поэтому если использовать ту же адресацию, что и в 900913, то будет наблюдаться вертикальное смещение относительно слоёв, использующих 900913. Вот набросал небольшой примерчик. Но насколько мне известно яндексом запрещен прямой доступ к тайлам, поэтому такой способ использовать нельзя.