R 使用前一个方向角的点查找方向角

R 使用前一个方向角的点查找方向角,r,function,recursion,R,Function,Recursion,我正在尝试构建一些代码,以找到连续位置的最终方位以及与初始方位的距离。我正在使用destPoint,但是很难将它集成到某种递归函数中。(如果这是我需要的) 我尝试过递归函数,但似乎没有什么是接近的 这基本上是我试图手动实现的,但我有更多的数据,我很想知道如何做到这一点 可以使用来自purrr的init累加2 library(geosphere) library(purrr) accumulate2(bearing, distance, destPoint, .init = init)[-1] #

我正在尝试构建一些代码,以找到连续位置的最终方位以及与初始方位的距离。我正在使用destPoint,但是很难将它集成到某种递归函数中。(如果这是我需要的)

我尝试过递归函数,但似乎没有什么是接近的

这基本上是我试图手动实现的,但我有更多的数据,我很想知道如何做到这一点


可以使用来自
purrr
init
累加2

library(geosphere)
library(purrr)
accumulate2(bearing, distance, destPoint, .init = init)[-1]
#[[1]]
#          lon       lat
#[1,] 149.6566 -36.01983

#[[2]]
#          lon      lat
#[1,] 149.6566 -36.0198

#[[3]]
#          lon       lat
#[1,] 149.6566 -36.01978

#[[4]]
#          lon       lat
#[1,] 149.6566 -36.01977