在Leaflet中的不同投影中重绘所有图层

时间:2014-09-23 07:19:02

标签: javascript leaflet

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

1 个答案:

答案 0 :(得分:1)

我找到了答案。

map._resetView(map.getCenter(), map.getZoom(), true); //rerender layers
相关问题