2014-09-23 128 views
0

我有几种tilelayers,他们在不同的投影。有些在EPSG3857中,其他则在EPSG3395中。在更改tilelayer时,我设置了map.options.crs = layer.crs。所以地图现在有不同的投影。但是地图有很多多边形和标记,它们仍然在旧的投影中。所以我需要在新的投影中重新绘制它们。有没有办法做到这一点?谢谢重绘在小册子中的不同投影中的所有图层

回答

1

我找到了答案。

map._resetView(map.getCenter(), map.getZoom(), true); //rerender layers