使用 Puppeteer 访问地图上绘制的特征?

Access Drawn Features on Map with Puppeteer?

我开始尝试使用 Puppeteer,它看起来非常适合我们创建屏幕截图和 PDF 的一些需求,但我正在尝试确定我是否可以使用它来访问用户的功能在地图上绘制(我们使用的是 OpenLayers,但也适用于 Google 地图、传单等)。

示例:

我可以获得 https://openlayers.org/en/latest/examples/draw-and-modify-features.html 的 PDF,但不知道从哪里开始(或者我是否应该使用)Puppeteer 来捕捉用户绘制的内容或者他们是否重新居中了地图或其他。

编辑:

添加了用户交互的示例图像。我可以捕获使用 Puppeteer 绘制的元素吗?如果使用 Puppeteer 制作 PDF,我是否需要通过 Puppeteer 命令保存并重新制作它们。

我(仍在增长)对 Puppeteer 的理解是您必须重新制作用户交互。这可以通过保存功能(到 cookie、文件、数据库等)并在要使用 Puppeteer 时调用的加载类型事件中调用它们来完成。但是由于 Puppeteer 从服务器向页面发送了一个新请求,它不知道用户此时做了什么。