动态添加数据,删除范围外的标记,添加范围内的标记

时间:2019-05-22 22:21:23

标签: mapbox-gl-js

我已经为这个功能苦苦挣扎了好几个星期,但是开始认为这是不可能的。希望这里有人可以证明我错了! :)

使用Mapbox GL。在页面加载时,地图将在给定范围内使用标记进行渲染。我正在尝试模拟用户拖动地图的功能,并根据新边界绘制新标记,并删除旧标记。新标记的数据基于API请求是动态的。经过大量的Google搜索,我设法找到了一个功能,以测试点是否在地图范围内并且可以正常工作,但是鉴于该功能如何添加/删除标记,动态数据似乎不适合。

我创建了一个小提琴here,并硬编码了一个新的“功能”,但是并没有画出来。这个问题很可能是第二部分,但是一旦认为可行,我也许可以自己解决

任何建议将不胜感激。预先感谢!

grep -o "unsung hero[^<]*</p>" test

1 个答案:

答案 0 :(得分:0)

我能够通过使用图层并在dragend上对其进行更新来解决此问题。