首页 / 浏览问题 / 三维GIS / 问题详情
webgl标注点隐藏显示
22EXP 2018年07月05日
想要实现的效果(webgl):

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

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

在加模拟标注点的时候要通过设置什么属性来控制让标注点隐藏,但是同时又不影响空间查询的时候几何面内标注点的显示

1个回答

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

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

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

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

5,985EXP 2018年07月05日
...