【问题标题】:Mapping GPS coordinates in ARKit在 ARKit 中映射 GPS 坐标
【发布时间】:2017-12-29 17:59:05
【问题描述】:

我正在探索新的 ARKit。

目前我看到的所有示例都使用相机的“相对”位置将对象放置到原点周围的场景中。

假设我有绝对的真实世界 GPS 坐标,我想将其作为标记放置到场景中。我该怎么做呢?

开始弹出一些实际执行此操作的演示和示例,但到目前为止我还没有看到任何代码或解释。

ARKit on iOS 11 + CoreLocation Demo — GPS with virtual guidance

任何示例将不胜感激。

【问题讨论】:

  • 您可能需要将这些 gps 坐标转换为相对坐标。核心位置可以让您获得航向和地理位置。然后,您可以将对象放置在相对于用户位置的位置。
  • 我也看过那个视频。 iPhone上的指南针、陀螺仪和gps不是那么流畅。 iPhone上的gps首先使用本地wifi热点位置。我制作了一个记录我回家路线的应用程序。在一张地图上,它到处弹跳。看看从 ios7 开始的任何增强现实,漂浮在空中的地图针在整个地方都在晃动。如果他知道他所在建筑物的确切 gps,该演示可能会起作用。他知道 o2 竞技场在 180 度角处正好是 200 米。然后他不使用指南针,所以可能会得到那种平滑的效果。在他搬到另一栋楼之前很好。
  • @brian.clear 作者答应把它放到 GitHub 上,今天有 42 颗星它仍然是空的,我们还在等待:) github.com/ProjectDent/ARKit-CoreLocation
  • 是的,看看他是如何做到的应该很有趣。 twitter.com/AndrewProjDent/status/886916872683343872/video/1 microsoft 有一个新应用程序试图解决 android 上的相同问题,但它使用 ios dev 无法访问的 wifi 信息。 play.google.com/store/apps/…
  • 有什么方法可以将 ARKit 节点位置保存为纬度和对数。所以以后我可以在地图上显示。

标签: ios core-location arkit


【解决方案1】:

好的,几天后,该视频的作者在 GitHub 上发布了源代码,available to everyone to enjoy。有一些事情需要理清,比如正北位置,但这是一个好的开始

【讨论】:

  • 有没有办法将ARKit节点位置转换为经纬度?需要在地图上显示现实世界中 ARKit 放置的对象。我们可以使用设备的位置并计算坐标,但并不准确。任何帮助谢谢。
  • 您在真北校准方面取得了进展吗?我用自己的位置尝试了样本,但它们根本不精确。我猜是因为校准问题。
  • 您是如何让 AR 导航工作的?据我了解,您使用 MapKit API 中的坐标,但您将如何做到这一点?我找不到任何示例代码
猜你喜欢
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
  • 2021-10-10
  • 1970-01-01
  • 2019-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多