首页 / 浏览问题 / 移动GIS / 问题详情
如何判断一个点是否在圆内
13EXP 2022年04月28日
使用产品:imbile for android 10i

问题描述:如何判断地图上的一个坐标是否在画的圆内

1个回答

您好,根据您的描述您可以使用Geometrist.hasIntersection,将需要的坐标给到一个点并添加到图层上,判断圆与点之间是否相交。

希望可以帮助到您。
3,685EXP 2022年04月28日
请问您是在跟踪图层上画的还是在普通图层上画的呢
这个多边形和圆都是DynamicView实现的

您好,您在绘制圆之后再调用GeoCircle.convertToRegion(int segmentCount)其中segmentCount表示的是等分圆的段数,

就像这样

GeoCircle circle = new GeoCircle(point2D,100);
GeoRegion geoRegion = circle.convertToRegion(100);

希望可以帮助到您。

好的谢谢,另外我想问一下这个等分100是什么意思呢
就是用一百段线段来组成这个圆,这样一个”一百边形“看起来就像圆一样了
...