两个地理位置之间的距离以英尺为单位

时间:2015-10-30 10:53:33

标签: c# .net google-maps geolocation geometry

如何找到不同单位的两个位置之间的差异。我已经找到了以千米和英里计算它的方法但不确定脚的位置。

...
    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 背后的逻辑以公里计算

1 个答案:

答案 0 :(得分:1)

dist似乎是以英里为单位的距离。

1英里是1.609344公里(或5280英尺),所以你必须多次dist 5280

  else if (unit ==  GeoFence.RadiusUnits.Feet.GetHashCode()) 
  {  
    dist = dist * 5280;
  }