【发布时间】:2020-12-17 14:27:21
【问题描述】:
我有一个 GPX 文件,我正在尝试使用以下函数计算两点之间的总距离
import { LineString } from 'ol/geom'
getDistance(previous, next){
const coords = [ previous, next ]
const line = new LineString(coords);
return line.getLength();
},
我知道getLength() 应该以米为单位返回,但我得到了一些非常小的数字,当我添加所有距离时,我离 gpx 文件的 2.6 公里还很远。
我的数据看起来像这样:[[0.194655, 38.730435], [0.194435, 38.730522]],我为此得到的距离是0.0002365776828023007
【问题讨论】:
标签: openlayers