我有使用的OpenLayers 地图的客户端的应用程序。我想使用Mapnik的数据作为背景层,作为设置有类OpenLayers.Layer.OSM.Mapnik。对于我不得不切换到投影EPSG:900913。但我也希望显示一些图层,我可以在EPSG只能要求:4326。可以予两个层具有不同的突起在一个地图的OpenLayers结合以及如何做呢?

有帮助吗?

解决方案

如果您的层是矢量(WFS,KML,的GeoRSS等),则可以在浏览器中的OpenLayers重新投影它们。

http://docs.openlayers.org/library /spherical_mercator.html#working-with-projected-coordinates

如果您的层是光栅(图像/ WMS服务等),则它们不能被重新投影:

http://docs.openlayers.org /library/spherical_mercator.html#creating-spherical-mercator-raster-images

您不得不通过WMS服务本身(通过地图服务器/的ArcGIS / GeoServer的)来做到这一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top