我试图将CARTO映射(使用CARTO构建器创建)与react.js集成在一起。

我一直坚持通过cartoclient使用carto.js:

this.cartoClient = new carto.Client({ apiKey: 'key', username: 'user' });

官方CARTO文档提到可以使用viz.json文件集成 map ,但是没有引用任何可用的示例。

This example从头开始创建 map ,而this one在脚本中使用纯HTML(不支持react.js)

有什么建议吗?

最佳答案

这里的困惑在于,https://carto.com/docs/carto-engine/carto-js/上的文档引用了version 3,而您看到的React示例使用version 4时,该文档现在位于https://carto.com/developers/carto-js/

我们正在淘汰/docs,不便之处,敬请原谅。

关于您的问题,答案是当今我们没有办法实例化带有CARTO.js的Builder映射。将来可能会有所改变,但目前我们不支持viz.json。

免责声明:我在CARTO工作

07-24 16:43