如何解决Kml 图层与谷歌地图 latlngBounds 的交集
你好,stackoverflow 社区, 希望你一切顺利,
我将 google maps sdk 与 google maps 实用程序库一起使用:
implementation 'com.google.android.gms:play-services-maps:17.0.1'
implementation 'com.google.maps.android:android-maps-utils:2.2.4'
并使用以下函数:
val layer = KmlLayer(it,R.raw.data_kml,context)
layer.addLayerToMap()
我问目前是否有办法在某个 LatLng Bounds 中找到所有 KML 图层位置。我知道我可以做一些嵌套循环(通过容器和展示位置),但我正在检查是否有更快的方法可以获得 KML 图层和当前谷歌地图 LatLng 边界之间的交集。
我想避免使用循环,因为每次用户移动地图或更改缩放级别时,我可能会再次检查新的交叉点。因此,最好使用某些内容而不是循环,以避免在展示位置变得庞大时可能出现的任何性能问题。
有些人将其称为类似于 ArcGIS Pro 的“范围内汇总”功能: https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/summarize-within.htm
非常感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。