在传单中连续拖动或缩放
continuous drag or scaling in leaflet
目前我们项目使用的是传单,我把地图参数传给后台程序(map.getZoom()
和map.getbounds()
),然后载入return编辑的图片(return 来自后台程序)由 imageoverlay
。
请问如何解决连续拖动或连续缩放,只执行调用一个daemon
?
如果您的意思是动态加载底图(即可缩放、可拖动并填充大窗格的图像,而不仅仅是需要单个图像叠加的一小部分),您应该更愿意这样做它通过 Canvas Tile Layer:
Used to create Canvas-based tile layers where tiles get drawn on the browser side.
这样,您就可以设置一个 myCanvasTileLayer.drawTile
函数,只要地图需要更多图块(由于用户平移/缩放),Leaflet 就会调用该函数。函数参数请参考 Leaflet 文档。
如果你想坚持你的图像叠加技术,你可能想听 drag
和 zoomend
map events 来重新触发加载新图像叠加的功能.
目前我们项目使用的是传单,我把地图参数传给后台程序(map.getZoom()
和map.getbounds()
),然后载入return编辑的图片(return 来自后台程序)由 imageoverlay
。
请问如何解决连续拖动或连续缩放,只执行调用一个daemon
?
如果您的意思是动态加载底图(即可缩放、可拖动并填充大窗格的图像,而不仅仅是需要单个图像叠加的一小部分),您应该更愿意这样做它通过 Canvas Tile Layer:
Used to create Canvas-based tile layers where tiles get drawn on the browser side.
这样,您就可以设置一个 myCanvasTileLayer.drawTile
函数,只要地图需要更多图块(由于用户平移/缩放),Leaflet 就会调用该函数。函数参数请参考 Leaflet 文档。
如果你想坚持你的图像叠加技术,你可能想听 drag
和 zoomend
map events 来重新触发加载新图像叠加的功能.