框选、圆选、多边形选

0 喜欢 0 不喜欢
89 浏览
画圆、画多边形、画矩形选择marker,返回选中范围内的marker该如何做?还有距离量算、面积量算
最新提问 3月 20 分类:其他 | 用户: windDawn 牛刀小试 (120 分)

1个回答

0 喜欢 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 用户: 毛瑞 名扬四海 (1,687 分)
...