OpenLayers: Векторный слой в разных проекциях.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
carlossan
Новоприбывший
Сообщения: 1
Зарегистрирован: 10 янв 2013, 13:28
Репутация: 0

OpenLayers: Векторный слой в разных проекциях.

Сообщение carlossan » 10 янв 2013, 14:09

Добрый день.

Ситуция следующая: есть два базовых слоя с картографиями Яндекс и Гугл. Для слоя Яндекс тайлами задана проекция EPSG:3395, для слоя с Гугл тайлами задана проекция EPSG:900913. Добавляю векторный слой с точечными объектами, проекция EPSG:4326, как и displayProjection при инициализации карты. Всё работает хорошо до тех пор пока не переключаю базовые слои на лету(через LayerSwitcher). После переключения базового слоя объекты отображаются со смещением, это вполне ожидаемо, так как у слоёв проекции разные. Попробовал перерисовать векторный слой через redraw метод, в надежде, что он определит текущую проекцию базового слоя и отрисует всё правильно... надежды не оправдались.

Подскажите можно ли как то выполнить перерисовку векторного слоя относительно требуемой проекции. Или, возможно, здесь необходимо использовать другой подход?

Спасибо.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers: Векторный слой в разных проекциях.

Сообщение Denis Rykov » 10 янв 2013, 17:49

Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя