OpenLayers.Control.GetFeature 的 bbox 在基础层为 900913 时在 utm 中工作,即。google / bing / etc)和long / lat,当baselayer为4326(即我的postgis层由mapserver提供服务)时,无论它们覆盖什么。这就是 openlayers 所说的。
那么,例如,当我在谷歌上使用我的一层时,如何强制 bbox 处于长/纬度?我确实希望 bbox 处于 long/lat 而不是 900913 (即使用基础层投影)。我已经阅读了很多关于此的网站,但是对于 geoserver,一些关于 mapserver 的帖子说 EPSG:900913 和 EPSG:4326 都必须在 METADATA 中设置,我更改了它并分配了“srs”和“projection”(使用适当的表达式)在我的层(和协议)中,但在 bbox 中根本没有效果。我还能尝试什么?
任何想法将不胜感激,在此先感谢,
格里