我试图将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工作