首页 > 解决方案 > 如何使用从北方的角度和以米为单位的距离来计算 GPS 坐标?

问题描述

我有:

现在我想计算新点,但我不知道任何数学。有没有人可以帮我解决这个问题?

标签: swiftgeolocationscnnode

解决方案


您的标题暗示 GPS 坐标,这意味着您可能最好转换为核心位置。

由于没有提供足够的信息,因此不确定在您的情况下“作为 SCNNode 的坐标”代表什么。但是您应该能够将其转换为CLLocationCoordinate2D. 例如,如果您的情况(0,0,0)是球心/地球,那么您只是在寻找笛卡尔坐标系和极坐标系之间的过渡。例如检查这个答案

一旦你有了你的位置,你就可以将它与其他帖子中已经提供的一些答案一起使用,比如这个。您将收到一个新CLLocationCoordinate2D的,然后您需要将其转换回“作为 SCNNode 的坐标”。


推荐阅读