问题描述
你好,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 (将#修改为@)