Chciałbym włączyć jsonp na GeoServer 2.3.0. W docs powiedzieć ustawić ENABLE_JSONP true.
Odpowiedź z listy użytkowników GeoServer mówi o edycji pliku web.xml (ustaw zmienną systemową ENABLE_JSONP = true i outFormat = text / javascript), ale nie mam pojęcia, których znaczników xml użyć i gdzie je umieścić.
Oto zainstalowane wersje: GeoServer 2.3.0 (Archiwum sieciowe) został zainstalowany na zdalnym hoście z tomcat 7.0.39
Odpowiedzi:
Mam pomoc na liście użytkowników GeoServer.
Dodaj do tego pliku: /tomcat/webapps/geoserver/WEB-INF/web.xml
i uruchom ponownie usługę. Następnie w swoim żądaniu json użyj formatu = tekst / javascript
Oto kod, którego użyłem do żądania funkcji WFS od GeoServer. Używam interfejsu API Leaflet wraz z jquery.
Mam nadzieję, że dzięki temu zaczniesz i możesz poprosić o więcej informacji.
źródło
Aby poprawić czytelność, możesz również umieścić parametry bezpośrednio w wywołaniu AJAX.
Dzięki wywołaniu JSONP nie będziesz potrzebował opcji format_options ani parametru powodzenia. Funkcja wywołania zwrotnego zostanie ustawiona za pomocą parametru jsonpCallback w wywołaniu AJAX, a opcje_formatowania zostaną ustawione za pomocą jsonp: „opcje_format”.
źródło