Я пытаюсь интегрировать карту CARTO (созданную с помощью CARTO builder) с react.js.
Я застрял в использовании carto.js через cartoclient:
this.cartoClient = new carto.Client({ apiKey: 'key', username: 'user' });
В официальной документации CARTO упоминается, что можно интегрировать карту с помощью файла viz.json, но нет никаких ссылок на какой-либо рабочий пример этого.
Этот пример создает карту с нуля, а Вот этот использует простой HTML со скриптами (без поддержки response.js)
Есть какие-нибудь предложения?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Путаница здесь заключается в том, что документация на https://carto.com/docs/carto-engine/carto-js/ относится к version 3, в то время как в примере React, который вы видели, используется version 4, документация которого сейчас находится здесь https://carto.com/developers/carto-js/
Мы прекращаем поддержку /docs, приносим извинения за неудобства.
Что касается вашего вопроса, то ответ заключается в том, что в настоящее время у нас нет возможности создавать экземпляры карт Builder с помощью CARTO.js. Это может измениться в будущем, но на данный момент мы не поддерживаем viz.json.
Отказ от ответственности: Я работаю в CARTO
Да, вам нужно добавить свои слои как комбинации запросов (или имен таблиц) и определений CartoCSS.
Таким образом, единственный способ - создать одну и ту же карту в react и carto.js (с carto.Client) вручную с использованием наборов данных carto builder (если это возможно?)