У меня есть карта Mapbox, которую я даю пользователю во внешнем интерфейсе. На нем автоматически размещаются маркеры. Затем я разрешаю пользователю манипулировать картой, изменяя масштаб, шаг, маркеры и рисовать многоугольники. После того, как пользователь внес изменения, я хочу иметь возможность экспортировать его как статическую карту.
Глядя на API Mapbox, похоже, что мне нужно предоставить ему данные geojson и маркера, а также широту / долготу, азимут, шаг и т. Д.
Однако я не уверен, как сериализовать Mapbox, и могу ли я вообще это сделать. И если я не могу этого сделать, мне придется отдельно извлекать каждое поле данных из элемента пользовательского интерфейса Mapbox перед вызовом API Mapbox для создания статической карты. Я могу извлечь большую часть данных через окно просмотра, когда оно изменено, но неясно, можно ли извлечь данные вывода. Мне не удалось найти в их документации ничего об этом варианте использования.
В конечном итоге мой вопрос сводится к следующему: можно ли создать статическую карту непосредственно из объекта Mapbox, используя либо JavaScript SDK, либо Mapbox API?
Спасибо
Я использую React-Map-GL от Uber, если это важно.