我有几种瓦片层,它们有不同的投影。一些在EPSG3857中,其他在EPSG3395中。在更改tilelayer时,我设置了map.options.crs = layer.crs。所以地图现在处于不同的投影中。但是地图上有很多多边形和标记,它们仍然在旧的投影中。所以我需要在新投影中重绘它们。有没有办法做到这一点?感谢
答案 0 :(得分:1)
我找到了答案。
map._resetView(map.getCenter(), map.getZoom(), true); //rerender layers