Я хотел бы включить jsonp на GeoServer 2.3.0. В документах сказано, что для ENABLE_JSONP задано значение true.
В ответе из списка пользователей GeoServer говорится, что нужно отредактировать файл web.xml (установите системную переменную ENABLE_JSONP = true и outFormat = text / javascript), но я понятия не имею, какие теги xml использовать и где их разместить.
Вот установленные версии: GeoServer 2.3.0 (веб-архив) был установлен на удаленном хосте с tomcat 7.0.39
Ответы:
Я получил некоторую помощь в списке пользователей GeoServer.
Добавить в этот файл: /tomcat/webapps/geoserver/WEB-INF/web.xml
и перезапустите сервис. Затем в вашем запросе json используйте format = text / javascript
Вот код, который я использовал для запроса функций WFS у GeoServer. Я использую Leaflet API вместе с jquery.
Надеюсь, что это поможет вам начать и не стесняйтесь спрашивать дополнительную информацию.
источник
Для улучшения читабельности вы также можете поместить параметры непосредственно в вызов AJAX.
При вызове JSONP вам не понадобятся format_options или параметр успеха. Функция обратного вызова будет установлена с параметром jsonpCallback при вызове AJAX, а параметры format_options будут установлены с помощью jsonp: 'format_options'.
источник