在Leaflet中合并三个具有不同缩放级别的地图

时间:2018-08-22 06:05:29

标签: leaflet layer

我目前正在Illustrator中为角色扮演者社区构建自己的地图。我打算制作三个版本的地图。一个细节很少,被认为是最“缩小”的版本,一个中间版本,其中包含有关较小城镇的更多细节,然后是最远的放大版本,其中包含详细的城市地图。

将三张不同的地图制作成图块后,是否可以通过这种方式将它们组合在一起?

谢谢!

1 个答案:

答案 0 :(得分:1)

我假设“地图”是指“光栅图像”,即.jpg.png图像。在技​​术环境中使用“地图”一词具有不同的含义。

  

将三张不同的地图制作成图块后,是否可以通过这种方式将它们组合在一起?

您不一定需要瓷砖。听起来您的用例可能覆盖了三个L.ImageOverlay,并确保它们是dynamically added/removed to/from the map at different zoom levels

这假定三个图像具有相同的地图投影,并且您知道每个图像的边界框,并且没有图像的宽度或高度大于16000像素。如果它们大于该值,请考虑使用making map tiles

如果您选择图块图层,则可以利用minZoom/maxZoom options of L.TileLayer或创建一组图块,这些图块将不同的原始图像用于不同的缩放级别(即对图像进行切片,以便每个图块的输出图块的缩放级别切片操作不同)。