var value = GEOSERVERBASE + '/geoserver/tiger/wms?service=WMS&version=1.1.0&request=GetMap&layers=tiger:poi&styles=&bbox=-74.0118315772888,40.70754683896324,-74.00153046439813,40.719885123828675&width=427&height=512&srs=EPSG:4326&format=application%2Frss%2Bxml';
var georss = new OpenLayers.Layer.GeoRSS('Tiger POI', value);
map.addLayer(georss);
这是一本书上的代码,但它不起作用 . 确实存在数据 . 但它没有加载 . 有什么建议 ?
1 回答
看看你在你的 Value 变量中加入的东西对于我从Geoserver中获取GeoRSS看起来不正确 . 而是尝试类似的东西
要么
取决于您的Geoserver版本或配置
正如您所看到的,我已将格式更改为rss而不是您最初的格式 .
如果这样可行,那么我会开始添加其他选项,如边界框等 .