java - 如何在 android GIS sdk 100.2.1 中将多边形层与我当前的 GPS 相交

标签 java android gis

我正在开发一个应用程序,它在开发人员 arcgis 中具有要素层,我很困惑如何获取两个数据的交集,比如我的 GPS 和我的多边形层,就像我进入当前的多边形层一样,比如 android 中的地理围栏地理信息系统。

enter image description here

最佳答案

作为引用,这是我在 android gis 中解决问题的方法:

  Geometry myGeom = GeometryEngine.buffer(featureLayer.getGeometry(),0);

  Point myLocation = locationDisplay.getMapLocation();

  boolean isIntersects = GeometryEngine.intersects(myGeom,myLocation);

其中 myGeom 是 geometry 和 distance 的 geometry 2 参数,boolean intersects with parameter of 2 geometry 但它也接受点来检查 polygonLayer 是否与我的当前位置相交。

关于java - 如何在 android GIS sdk 100.2.1 中将多边形层与我当前的 GPS 相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51482022/

相关文章:

java - 找不到符号构造函数ArrayAdapter(android.content.Context,int,java.lang.String[])

sql-server - sql geography 到 dbgeography?

java - 阻塞队列将等待元素出队多长时间?

安卓BetterPickers

java - 如何以编程方式定义数据源?

android - 如何使用ffmpeg在android中播放rtsp流

Python地理空间坐标格式转换

ruby - 在 Ubuntu 上安装 proj4rb : Cannot find proj_api. h header

java - 如何检测Dataverse表记录的变化

java - 如何下载较旧的 google play 服务?