[mapserver-users] Setting up a JSONP service
Jeff McKenna
jmckenna at gatewaygeomatics.com
Mon Dec 29 15:55:59 PST 2014
On 2014-12-29 6:34 AM, Lars Fricke wrote:
> Dear List,
>
> I have a WFS service running under MapServer that I would like to
> operate as JSONP service. I managed to set GEOJSON as output format but
> I get "Cross-Origin-Request Blocked" if I try to call it with a
> Javascript client (using Leaflet L.layerJSON.
> The question is: Is it possible to set up a JSONP service from Mapserver
> and if yes, how? My current mapfile looks like this (relevant parts):
>
> "
> # in WEB - METADATA
> "wfs_getfeature_formatlist" "geojson,csv,ogrgml"
>
> OUTPUTFORMAT
> NAME "geojson"
> DRIVER "OGR/GEOJSON"
> MIMETYPE "application/json; subtype=geojson; charset=utf-8"
> FORMATOPTION "STORAGE=stream"
> FORMATOPTION "FORM=SIMPLE"
> FORMATOPTION "LCO:COORDINATE_PRECISION=5"
> END
> "
> If this would already be a correct JSONP service, I have to look on the
> Leaflet side for the error...
> Thanks for your help.
>
> Cheers
>
> Lars
Since you're using the OGR driver, you might want to review the GDAL/OGR
drive page thoroughly (http://www.gdal.org/drv_geojson.html), or ask
about JSONP on the GDAL-dev mailing list (I see several discussions
about JSONP, when I search the mailing list archives
http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html)
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
More information about the MapServer-users
mailing list