Динамический переход с GET на POST запросы для WMS слоя OL

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Tink
Участник
Сообщения: 50
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 4

Динамический переход с GET на POST запросы для WMS слоя OL

Сообщение Tink » 29 янв 2013, 14:17

Здравствуйте!
Столкнулся с такой проблемой в OpenLayers 2.12...
На карте подключено большое число WMS слоев (несколько десятков). Все они создаются обычным образом, в результате чего запросы к серверу идут GET.
Нужно ко всем слоям применить один и тот же фильтр (см. Фильтрация объектов в WMS в GeoServer). С этим проблем нет. Проблема с тем, что в GET фильтр не помещается, из-за чего есть необходимость смены запросов на POST.
Проблема в том, что для отображенных хотя бы раз, с момента инициализации карты, слоёв не получается изменить запросы на POST. В документации сказано что при maxGetUrlLength = 0 запросы идут всегда пост.
Параметр я устанавливаю так:

Код: Выделить всё

layer.tileOptions = {maxGetUrlLength: 0};
layer.addOptions({tileOptions: {maxGetUrlLength: 0}});

Параметр подхватывается если слой до сих пор скрыт, и только после установки этого параметра показывается.
А если Слой уже показывался или сейчас показывается, то параметр не подхватывается :(

Подскажите как можно этот параметр изменить динамически ?

Tink
Участник
Сообщения: 50
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 4

Re: Динамический переход с GET на POST запросы для WMS слоя

Сообщение Tink » 19 фев 2013, 09:12

Все ещё актуально... есть варианты ?
Или лучше сразу разработчикам начинать петицию составлять ?

Ответить

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

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

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