电子围栏判断图上多个点为中心圆形内是否有其它设备

0 投票
249 浏览
要做电子围栏,检测以设备为中心50米为半径的圆内是否有人(有手持机发送人员的GPS坐标)入内。

看了示例 查询-距离查询 的例子,有2个问题没想明白,1:距离distance为地图单位,要设为50米的话怎么换算。2:geometry: centerPoint,当要查询的对象是多个点的时候怎么设置呢?我试了数组等都不好使  求大神指教电子围栏方面知识。

var queryByDistanceParams = new SuperMap.REST.QueryByDistanceParameters({
                    queryParams: new Array(new SuperMap.REST.FilterParameter({name: "Capitals@World.1"})),
                    returnContent: true,
                    distance: 30,
                    geometry: centerPoint
最新提问 3月 23, 2017 分类:  249次浏览 | 用户: zlj 才疏学浅 (13 分)

1个回答

0 投票
 
已采纳
1.distance的单位是与所查询图层对应的数据集单位相同的,如果你要设为米的话要进行坐标转换。

2.类参考里面写了geometry不是一个数组,所以你传数组是没有用的,如果你想要查多个点的话,只有一次查一个点然后多查几次。
最新回答 3月 23, 2017 用户: 郑雅琳 名扬四海 (1,571 分)
采纳于 3月 24, 2017 用户:zlj
...