框选、圆选、多边形选

0 投票
画圆、画多边形、画矩形选择marker,返回选中范围内的marker该如何做?还有距离量算、面积量算
3月 20, 2017 分类:  225次浏览 | 用户: windDawn 初出茅庐 (58 分)

1个回答

0 投票

遍历图层上的marker
使用Geometry.Polygon(圆和多边形都是Polygon对象,Rectangle没有实现判断相交方法,可以先转成Polygon)的intersects方法判断多边形是否包含点Geometry.Point,包含的返回true

距离量算和面积量算,请参考示例
服务端量算示例:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#distanceMeasure

客户端量算示例:
http://blog.csdn.net/supermapsupport/article/details/50680724

3月 20, 2017 用户: 毛瑞 名扬四海 (1,780 分)
...