首页 / 浏览问题 / 移动GIS / 问题详情
怎么判断点是否在面内
33EXP 2017年08月16日
面是自己绘的,点也是不是去服务端数据集中查询的。

2 个回答

你的点是自己绘的还是数据集里面的啊?

如果是自己绘的点的话,可以用geometry的intersect方法进行判断

如果是数据集中的点,可以参考范例几何查询,绘制一个面,然后用这个面进行查询

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByGeometry

1,603EXP 2017年08月16日

有没有详细一点的实例代码?关于intersects方法的

例如,用polygon这个geometry的intersect方法,参数写point的geometry,返回的结果是true或者false

你好 可以通过使用几何查询,控件查询模式为INTERSECT,判断查询的返回结果 为空的话不在面内
7EXP 2017年08月16日
...