有没有一种方法可以使用Mapbox在通过AJAX回调生成的数据中添加图层?

时间:2019-04-25 00:38:46

标签: javascript ajax mapbox layer mapbox-gl-js

使用下面的代码(从API生成事件数据),我想创建一个mapbox图层,然后可以使用它在整个地图上创建标记和符号。但是,我不想使用Mapbox标记,因为这会导致我的代码出现问题,而不是我不想使用的东西。

我已经设法对硬编码数据实现此目的,并且我希望对从API接收的数据也能做到这一点。 Iv'e尝试将生成的数据转换为GeoJSON并尝试循环处理数据(这将导致创建多个id并破坏代码)

linux/syscalls.h

在工作状态下,从API生成的每个结果在地图上都应该具有自己的符号,该符号是通过addLayer方法生成的。任何帮助深表感谢!

1 个答案:

答案 0 :(得分:0)

以下是通过d3进行AJAX调用的示例,该调用用于向地图添加源和图层:https://docs.mapbox.com/mapbox-gl-js/example/timeline-animation/

免责声明:我在Mapbox工作。