标签: ruby-on-rails ruby leaflet image-capture
我有一个rails网站,人们可以使用Leaflet JS创建自定义地图。当他们共享这些地图时,我希望预览图像是该地图的图像。
现在,当用户映射更新时,我会缓存定义其地图外观的GeoJSON。当我缓存GeoJSON时,我还想抓住他们地图的图像并将其保存到S3,这样我就可以在他们共享地图时使用它。
问题是,我发现的所有插件都是为用户设计的,用于捕获自己的图像。由于传单在浏览器中运行,是否有一种简单的方法来捕获此图像,或者我是否需要设置服务器托管版本的Leaflet?