首页 / 浏览问题 / 移动GIS / 问题详情
Android面分割问他
45EXP 2022年06月29日

Android面分割使用的这个方法

Geometrist.splitRegion,返回的俩个GeoRegion获取到的几何id为0是为啥。

1个回答

您好,您的描述信息有点少,需要和您确认以下几点,

1.面分割的时候是否成功了,

2.该情况是否会普遍产生

3.请展示下您的分割对象与被分割对象以及相关代码呢。
3,685EXP 2022年06月29日

面分割已经成功了,每次都切割完,返回的都是0。
代码如下图

请问您可以提供复现demo以及使用的数据吗,这边私信您一下
您好,您是想将分割结果保留下来是吗,想保留下来应该保存到记录集中,也就是recordset,您可以在移动端api中看到相关代码,关于这两个目标几何对象id都是0的问题,是因为这两个只是几何对象,在未被保留到记录集或图层中之前,id默认为0。

希望可以帮助到您。
我是想删除一个面积较小的面,就是对面对象实现调边的作用,通过分割线,将他分割那部分删除。
看上面您的代码是用一条线将源几何面分割,然后保留较大那一部分是吧,您在分割过后可以比较下两个目标几何面的面积,将面积大的哪一个保留到目标recordset中,不对小面积的几何面操作就可以了哈
好的 我试一试
...