Добрый день.
Ситуция следующая: есть два базовых слоя с картографиями Яндекс и Гугл. Для слоя Яндекс тайлами задана проекция EPSG:3395, для слоя с Гугл тайлами задана проекция EPSG:900913. Добавляю векторный слой с точечными объектами, проекция EPSG:4326, как и displayProjection при инициализации карты. Всё работает хорошо до тех пор пока не переключаю базовые слои на лету(через LayerSwitcher). После переключения базового слоя объекты отображаются со смещением, это вполне ожидаемо, так как у слоёв проекции разные. Попробовал перерисовать векторный слой через redraw метод, в надежде, что он определит текущую проекцию базового слоя и отрисует всё правильно... надежды не оправдались.
Подскажите можно ли как то выполнить перерисовку векторного слоя относительно требуемой проекции. Или, возможно, здесь необходимо использовать другой подход?
Спасибо.
OpenLayers: Векторный слой в разных проекциях.
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 10 янв 2013, 13:28
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers: Векторный слой в разных проекциях.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя