如何找到不同单位的两个位置之间的差异。我已经找到了以千米和英里计算它的方法但不确定脚的位置。
...
router.route('/bears/:id')
.get(function(req, res) {
Bear.find({‚id': req.params.id}, function(err, bear) {
if (err)
res.send(err);
console.log(‚here i am ...');
});
});
...
我不确定 1.609344 背后的逻辑以公里计算
答案 0 :(得分:1)
dist
似乎是以英里为单位的距离。
1英里是1.609344公里(或5280英尺),所以你必须多次dist
5280
else if (unit == GeoFence.RadiusUnits.Feet.GetHashCode())
{
dist = dist * 5280;
}