distance
语法
distance(X, Y)
参数
X 和 Y 是 POINT 类型的标量、数据对或者向量。
详情
计算 X 和 Y 之间的距离(单位为米)。
例子
p1 = point(180, 24.118418)
p2 = point(180, 24.11931)
distance(p1,p2)
# output
99.185916
p1 = point(117.60972, 24.118418)
p2 = point(117.50972, 24.118418)
p3 = point(117.70972, 24.118418)
p4 = point(117.75972, 24.118418)
distance([p1,p2], [p3,p4])
0 | 1 |
---|---|
10,148.799 | 25,371.9947 |
计算地图上两点之间的距离,假设 p1 的经纬度为 (Lon1, Lat1),p2 的经纬度为 (Lon2, Lat2)。按照0度经线的基准,东经取正值(Longitude),西经取负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude)。经过上述处理后进行计算:
p1 = point(-117.60972,24.118418) // 表示西经117.60972和北纬65.881582
p2 = point(117.61113,114.11931) // 表示东经117.60972和南纬24.118418
distance(p1,p2)
# output
6.02098E6