【发布时间】:2011-03-18 18:30:31
【问题描述】:
我正在使用 OpenLayers 开发一个网站,需要将各种 WMS 源放在背景地图上。
我遇到了一个问题,即在放大地图时未显示覆盖 WMS 图层。 该问题似乎仅在 EPSG:900913 中使用背景 WMS 图层时出现。 我在这里创建了一个演示页面:
http://andarki.dk/Stackoverflow/OpenLayers/WMS.html
除了背景图之外,两张地图都是相同的。 左图使用 EPSG:4326 中的背景图,而右图使用 EPSG:900913。 如果放大,您会注意到 Nexrad 图层仅在左侧地图中可见。
如果您查看发送到第二张地图的 Nexrad 服务器的两个请求,BBOX 是错误的:
请求1:BBOX=-5009557.0848,-90.000000001863,-179.99999999814,5009287.0848
请求2:BBOX=-179.99999999814,-90.000000001863,5009197.0848,5009287.0848
这些坐标(在 EPSG:900913 中)对应于非洲,而不是预期的北美。
【问题讨论】:
标签: openlayers wms