首页 / 浏览问题 / 三维GIS / 问题详情
webgl无法移除datasource
5EXP 2022年08月22日

webgl版本:10i_2112231528

以datasource形式加载的geojson,用viewer.dataSources.remove移除后(或者设置datasource.show为false),stroke无法清除,在图上依然显示。

1个回答

您好,

根据API的描述, dataSources 被摧毁时 dataSources 的实例也不会被摧毁

您如果remove成功,返回true后,建议您这边再使用destroy()方法去单独摧毁掉
4,151EXP 2022年08月23日

您看的是这个吧。我遇到的问题不是要删除datasources,是删除datasources下面的一个数据源无法删除干净,就算按你说的把viewer.datasources整个destroy了,也是一样的效果。

如果可以的话,

方便提供一下具体的代码吗
估计是包哪里有问题,在清除datasource时无法清除干净,无法就只能手动操作下datasource下面的entities了
您可以更换webgl包版本试一下,如果其他版本也是这样的话,应该不是版本的问题
...