9

我的问题是基于这个问题。使用它我在下面的代码中编写了第一组坐标用于 LGA 机场 NY,而第二组坐标用于 EWR 机场 NY。我得到答案 33713。是英里还是公里?一个快速的谷歌检查说距离应该是 33 英里(但它不是直线/弧线距离:(它是公路距离)。包装文档说答案以米为单位。请澄清。这是在给定 2 个坐标的情况下找到地球上距离的好方法?我怎样才能得到英里的答案?

library(geosphere)
distm (c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine)
         [,1]
[1,] 33713.61
4

1 回答 1

11

是的,它以米为单位给出答案。要转换为英里:

> distm(c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine)[,1] / 1609
[1] 20.95315

20.95 英里,乌鸦飞过。

于 2016-05-25T18:19:05.840 回答