Openlayers 3 来自MAPGUIDE的FDO图层

Openlayers 3 来自MAPGUIDE的FDO图层,openlayers-3,mapguide,Openlayers 3,Mapguide,我正在尝试添加不是jpg的MapGuide图层,如示例所示 var mdf='Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition'; 阿根图尔变种= 'http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous'; 变量界限=[-87.865114442365922, 43.665065564837931, -87.5953940594970

我正在尝试添加不是jpg的MapGuide图层,如示例所示

var mdf='Library://Samples/Sheboygan/Maps/Sheboygan.MapDefinition'; 阿根图尔变种= 'http://data.mapguide.com/mapguide/mapagent/mapagent.fcgi?USERNAME=Anonymous'; 变量界限=[-87.865114442365922, 43.665065564837931, -87.595394059497067, 43.823852564430069 ]; var map=新ol.map{ 图层:[ 新ol.layer.Image{ 范围:界限, 来源:新建ol.source.ImageMapGuide{ 投影:‘EPSG:4326’, 网址:Agentur, 错误,, metersPerUnit:111319.4908,//从mapguide返回的值 参数:{ 地图定义:mdf, 格式:“PNG” }, 比率:2 } } ], 目标:“地图”, 视图:新ol.view{ 中心:[-87.7302542509315,43.744459064634], 投影:‘EPSG:4326’, 缩放:12 } };
不确定这是否是您的问题,但当前稳定版本的MapGuide坐标系转换是通过WFS实现的


该项目是我所知道的从MapGuide获取变换矢量特征的最佳方法。我使用mapguide rest获得GeoJSON格式的转换向量。

您要寻找的是WFS Web功能服务。MapGuide支持这一点。对于OpenLayers方面,您可以在这里找到详细的答案:。对于MapGuide方面,我不知道MapGuide WFS URL的格式,但是您应该能够通过查阅MapGuide文档来了解这一点。感谢您的回复,但是将该链接中的代码编辑为var vectorSource=new ol.source.ServerVector{format:new ol.format.GeoJSON,loader:functionextent,resolution,projection{var url='+'request=GetFeature&typename=osm:Texas_Majors&outputFormat=json'+'&srsname=EPSG:3857&bbox='+extent.join','+',EPSG:3857';$.ajaxurl.thenfunctionresponse…地图上没有显示任何内容。请检查javascript控制台的网络选项卡,查看您的wfs响应是否包含正确的geojson内容。我从wfs中看不到任何内容,也看不到任何关于wfs的内容我不认为我有正确的资源URL,但是在应该是什么方面找不到太多帮助。在MapGuide端,这似乎连接没有错误,但是地图没有显示任何内容?