openlayers 3加载GeoServer发布的wfs类型服务
来源:互联网 发布:部落冲突龙数据 编辑:程序博客网 时间:2024/05/01 06:43
openlayer3加载WFS存在跨域问题,需要用jsonp解决,而jsonp需要用script加载,但加载有误,如图所示,读取cite:bou2_4p图层的GeoJSON
载入地址是这样的http://localhost:8080/geoserver/cite/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=cite:bou2_4p&maxFeatures=20000000&outputFormat=application%2Fjson
(与WMS不同,真正的发布地址并不是这个)
在geoserver中看到,它输出的格式是json,但如果在js中调用会存在跨域的问题产生
调用代码
在代码中,我将输出格式改变为javascript来解决jsonp
但出现了如图所示的问题,查看开发工具发现json数据没有套上回调名。
问题的解决
问题应该是在geoserver中产生的,后来在geoserver的web.xml中发现,jsonp的注释没有被注销,导致无法输出jsonp
最后结果,看到已经没有问题
阅读全文
0 0
- openlayers 3加载GeoServer发布的wfs类型服务
- openlayer3加载geoserver发布的WFS服务
- cesium加载WFS服务(GeoServer发布)
- 基于Geoserver的WFS服务与Openlayers实现地理查询
- Openlayers访问GeoServer发布的地图服务
- GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
- GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
- 使用openlayers 3 在线加载天地图及GeoServer发布的地图
- openlayers3调用GeoServer发布的wfs
- Js调用GeoServer的wfs服务
- Openlayers3 加载 GeoServer WFS的实现
- OpenLayers访问Geoserver发布的地图
- OpenLayers访问Geoserver发布的地图
- OpenLayers访问Geoserver发布的地图
- PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
- geoserver服务wfs之GetFeature
- Geoserver中WMS和WFS服务的区别
- Ajax POST请求调用Geoserver的WFS服务
- JavaScript控制div的移动跟着鼠标一起移动div
- iOS进阶(一)block与property
- RapidMiner系列:Affinity-Based Marketing(亲和营销基础)
- Idea使用整理
- 数据库设计一句话体悟(react native)
- openlayers 3加载GeoServer发布的wfs类型服务
- tensorflow_cookbook:Ch 1: Getting Started with TensorFlow_(1,2)
- 线程常用的方法--Java基础066
- 001
- AngularJS $on、$emit和$broadcast的使用
- SQL case when的使用实例
- maven打包问题
- solr的DataImportHandler的配置
- ios开发 判断当前ViewController是push还是present的方式显示的