webgl标注点隐藏显示

0 投票
想要实现的效果(webgl):

1.页面加载时,在js中加几个模拟标注点;

2.在使用空间查询,画出一个几何面,然后让这个几何面内的标注点显示出来,不在几何面面中的不显示。

在加模拟标注点的时候要通过设置什么属性来控制让标注点隐藏,但是同时又不影响空间查询的时候几何面内标注点的显示
7月 5, 2018 分类:  401次浏览 | 用户: jhx666 初出茅庐 (22 分)

1个回答

0 投票

您好,首先确认一下你标注点怎么加?用我们的数据缓存还是直接用entity?如果是entity的话是没办法用我们的接口做空间查询的,可以给您推荐一个开源框架,turf,这个可以判断两个对象的空间关系,比如点是否在面内。

entity有个show属性来控制显隐。

当然如果点是我们的缓存的话,直接设置s3mtileslayer.visible或setObjsVisible即可。

空间查询也可以参考范例:http://support.supermap.com.cn:8090/webgl/examples/editor.html#getFeatureByGeometry

7月 5, 2018 用户: 胡林 登峰造极 (5,972 分)
...