首页 / 浏览问题 / 其他 / 问题详情
框选、圆选、多边形选
70EXP 2017年03月20日
画圆、画多边形、画矩形选择marker,返回选中范围内的marker该如何做?还有距离量算、面积量算

1个回答

遍历图层上的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

1,780EXP 2017年03月20日
...