传单中的连续拖动或缩放

时间:2016-03-07 00:46:43

标签: leaflet

目前我们的项目正在使用传单,我将地图参数带到后台程序(map.getZoom()map.getbounds()),然后加载返回的图片(从后台程序返回){{1} }。 请问如何解决连续拖动或连续缩放,只调用imageoverlay

的实现

1 个答案:

答案 0 :(得分:0)

如果您的意思是动态加载基本地图(即可缩放,可拖动并填充大窗格的图像,而不仅仅是需要单个图像叠加的一小部分),您可能应该通过一个Canvas Tile Layer

  

用于创建基于Canvas的切片图层,其中切片在浏览器端绘制。

使用此功能,您可以设置一个myCanvasTileLayer.drawTile函数,只要地图需要更多图块(由于用户平移/缩放),Leaflet就会调用该函数。有关函数参数,请参阅Leaflet doc。

如果您想坚持使用图像叠加技术,可能需要聆听dragzoomend map events来重新触发加载新图像叠加层的功能。< / p>