Доступ к нарисованным объектам на карте с помощью кукловода? - PullRequest
0 голосов
/ 27 февраля 2019

enter image description here Я начинаю экспериментировать с Puppeteer, и для некоторых из наших потребностей создание скриншотов и PDF-файлов выглядит прекрасно, но я пытаюсь определить, могу ли я использовать его для доступа к функциямпользователь нарисовал на карте (мы используем OpenLayers, но также применим к Google Maps, Leaflet и т. д.).

Пример:

Я могу получить PDFиз https://openlayers.org/en/latest/examples/draw-and-modify-features.html, но не знаю, с чего начать (или, если мне вообще следует, использовать) Puppeteer, чтобы захватить то, что нарисовал пользователь, или они перецентрировали карту или что-то еще.

Редактировать:

Добавлен пример изображения взаимодействия с пользователем.Могу ли я захватить элементы, нарисованные с помощью Puppeteer, или мне нужно было бы сохранить и переделать их с помощью команд Puppeteer, если вы делаете PDF с Puppeteer.

1 Ответ

0 голосов
/ 10 июня 2019

Мое (все еще растущее) понимание Puppeteer заключается в том, что вам нужно переделать взаимодействие с пользователем.Это можно сделать, сохранив функции (в файл cookie, файл, базу данных и т. Д.) И вызвав их в событии типа загрузки, которое вызывается, когда вы хотите использовать Puppeteer.Но поскольку Puppeteer отправляет новый запрос на страницу с сервера, он не знает о том, что пользователь сделал в этот момент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...