问题 在ARKit中映射GPS坐标


我正在探索新的ARKit。

目前我见过的所有例子都使用相机的“相对”位置将物体放置在原点周围的场景上。

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

有一些演示和示例开始弹出实际上这样做,但到目前为止我还没有看到任何代码或解释。

iOS 11 + CoreLocation Demo上的ARKit - 带虚拟指导的GPS

任何例子都将非常感谢。


3277
2017-07-24 08:28


起源

您可能需要将这些gps坐标转换为相对坐标。核心位置可以让您前进和地理位置。然后,您可以将对象放在相对于用户位置的位置。 - Moshe
我也看过那个视频了。 iphone上的指南针,陀螺仪和GPS也不是那么顺畅。 iphone上的gps首先使用本地wifi热点位置。我做了一个应用程序,记录我的路线回家。在地图上,它在整个地方反弹。从ios7开始看看任何增强现实,漂浮在空中的地图别针遍布整个地方。如果他知道他所站立的建筑物的确切gps,该演示可能会有效。他知道o2竞技场在180度时精确到200米。然后他没有使用指南针,所以可能会得到那种平滑的效果。在他搬到另一栋楼之前一直很好。 - brian.clear
@ brian.clear作者承诺将它放在GitHub上,今天有42颗星仍然是空的,我们还在等待:) github.com/ProjectDent/ARKit-CoreLocation - kernelpanic
看看他是如何做到的,应该很有意思。 twitter.com/AndrewProjDent/status/886916872683343872/video/1 微软有一个新的应用程序,试图在Android上解决相同的问题,但它使用的是ios dev无法访问的wifi信息。 play.google.com/store/apps/... - brian.clear
有什么方法可以在纬度和逻辑上保存ARKit节点位置。所以后来我可以在地图上显示。 - Rajesh


答案:


好的,所以几天后该视频的作者在GitHub上发布了源代码 供大家欣赏。有一些事情需要解决,比如真正的北方位置,但这是一个好的开始


11
2017-07-27 15:35