Mer

Kan ikke aktivere Jsonp i Geoserver 2.7.0 og deretter publisere WFS -forespørselen min i Leaflet


Jeg jobber med localhost: 8080 og ønsker å få WFS -data i et Leaflet -kart. Så jeg har lest i noen innlegg her at jeg først må aktivere Jsonp i min web.xml -fil i Geoserver. Så jeg legger

 ENABLE_JSONP ekte

Men jeg kan ikke se at Jsonp er tillatt med getCapabilities:

  tekst/xml; undertype = gml/3.2 GML2 KML SHAPE-ZIP program/gml+xml; versjon = 3.2 søknad/json application/vnd.google-earth.kml xml application/vnd.google-earth.kml+xml program/x-gpkg csv geopakke geopkg gml3 gml32 gpkg json tekst/xml; undertype = gml/2.1.2 tekst/xml; undertype = gml/3.1.1

Deretter prøvde jeg å laste inn WFS -dataene mine i et GeoJson -lag i et hefte med denne koden:

     Test WFS      

Og firefox -konsollen kommer tilbake

SyntaxError: mangler; før uttalelsen skylder: 1: 7

Er det noen som vet hvorfor det ikke fungerer?


Har du startet Tomcat / Geoserver på nytt etter å ha redigert web.xml?

Dine evner bør vise denne oppføringen:

tekst/javascript

Javascript-koden din virker ok. -> litt tilpasset med en annen Geoserver/Layer her: http://jsfiddle.net/expedio/u1oskkxy/


Se videoen: Web Features Service WFS crash course. GeoServer with Leaflet. Tekson (September 2021).