首页 / 浏览问题 / WebGIS / 问题详情
mapboxgl的l7中经典热力图3d,数据引用不清
10EXP 2024年08月11日
mapboxgl的l7中经典热力图3d要引用数据

  map.on('load', function () {

                fetch('https://iclient.supermap.io/web/data/L7/337ddbb7-aa3f-4679-ab60-d64359241955.json')

                    .then((res) => res.json())

                    .then((data) => {

                        var layer = new mapboxgl.supermap.L7Layer({ type: 'CanvasLayer' });

                        var l7Layer = layer.getL7Layer();

请问https://iclient.supermap.io/web/data/L7/337ddbb7-aa3f-4679-ab60-d64359241955.json 是什么数据也要在iserver上发布吗?发布成什么类型的服务呢 ?还是要在iserver上正常发布数据服务在链接后面添加337ddbb7-aa3f-4679-ab60-d64359241955.json这一串字符就行??

1个回答

您好,这个数据不需要再发布,是官网的示例服务,可以联网直接访问,其中的“337ddbb7-aa3f-4679-ab60-d64359241955”是随机生成的一串字符,表示文件名,https://iclient.supermap.io/web/data/L7/。且这个数据不是发布在iServer上的,只需要传入GeoJSON格式的数据即可:https://l7.antv.antgroup.com/api/point_layer/source

971EXP 2024年08月12日

请问,如果我有一个json数据,那么我可以直接把json所在的地址 放在fetch里面代替原示例的位置吗? 如:fetch('数据/数据.json')

还是需要转成网页链接的形式?如何生成网页链接呢?非常感谢heart

可以直接使用.json的文件,只需要确定路径可以访问,数据能传入即可
...