怎么判断点是否在面内

0 投票
面是自己绘的,点也是不是去服务端数据集中查询的。
8月 16, 2017 分类:  1486次浏览 | 用户: qq397927762 初出茅庐 (33 分)

2 个回答

1 投票
 
已采纳

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

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

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

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

8月 16, 2017 用户: 郑雅琳 名扬四海 (1,600 分)
采纳于 8月 16, 2017 用户:qq397927762

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

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

0 投票
你好 可以通过使用几何查询,控件查询模式为INTERSECT,判断查询的返回结果 为空的话不在面内
8月 16, 2017 用户: 杨兰杰 (7 分)
...