我试图创建一个 android 应用程序,它在 RealTime AR 的图层中显示 GIS 数据。有点像图片中的那个。我已经在使用 ArcGIS 运行时 SDK 在 2D 地图中显示所有 GIS 数据。但是我找不到合适的文档来使用 Runtime SDK 在世界级 AR 中实现相同的目标。尽管它在Arcgis Docs中被提及为“可视化隐藏的基础设施,如下水道、水管和电信管道。 ” 。我能找到的唯一示例是导航应用程序。谁能帮我这个?
2 回答
这在文档的 AR 部分中进行了介绍,特别是世界级的 AR 部分: https ://developers.arcgis.com/android/latest/guide/display-scenes-in-augmented-reality.htm
请注意,通常设备的位置和罗盘传感器非常差,因此通常需要进行一些初始手动校准才能实现良好的拟合。
导航应用程序是一个好的开始,但您只需将实用程序数据加载到场景中,而不是使用计算出的路线。我们选择了路线样本,因为我们无法为您所在的区域提供良好的 3D 数据,但我们可以为世界上几乎任何地方生成路线。
关于 dotMorten 的回答和后续评论,请参阅https://github.com/Esri/arcgis-runtime-toolkit-android/blob/master/toolkit-test-app/src/main/java/com/esri/arcgisruntime /toolkit/test/ar/ArcGISArViewActivity.kt以获取有关如何使用ArcGISArView
API 的更多示例。
要检测点击发生的位置以及如何将其与 a 一起使用GraphicsOverlay
,请具体参见本节:https ://github.com/Esri/arcgis-runtime-toolkit-android/blob/master/toolkit-test- app/src/main/java/com/esri/arcgisruntime/toolkit/test/ar/ArcGISArViewActivity.kt#L328