我有一个数组,其中x元素为lat - lng value.我的目标是找出循环中上一个位置和下一个位置之间的距离差,只要数组的元素数(长度)为haversine formula.
示例my数组值;
var array = [
[51.06745252933975, -114.11267548799515],
[51.067506465746014, -114.09559518098831],
[51.0827140244322,-114.0949085354805],
[51.088267312195484,-114.10709649324417]];
我在数学方面没有问题,我的目标是将光标作为前一个元素放在循环中,而不是放在下一个指针顺序中.
粗略的代码配方;
回路的第一个索引;array[0] lat-lng and array[1] lat-lng calc distance
回路的第二个索引;array[1] lat-lng and array[2] lat-lng calc distance
我用的是Javascript,我如何做到最理想?