Geolib无法读取未定义的属性“纬度”

时间:2015-10-24 01:29:02

标签: javascript geolocation location geo

此代码过去曾在我的服务器上运行。它也适用于我的客户端Geolib 2.0.9。我目前在我的服务器上使用Geolib 2.0.18并且我一直收到以下错误: 无法读取未定义的属性“纬度”

这是我的代码:

var location = { _latitude: 37.49, _longitude: -122.26 }
var locations = [ { _latitude: 37.76, _longitude: -122.44 },
  { _latitude: 37.79, _longitude: -122.42 },
  { _latitude: 37.49, _longitude: -122.26 },
  { _latitude: 37.49, _longitude: -122.26 },
  { _latitude: 37.49, _longitude: -122.26 } ]

var testIssue = _.compact(_.map(locations, function(n){
                   if (25 >= (geolib.getDistance(location, n) / 1609.34)) {
                        return n;})
                    } else {
                        return;
                    }}));

0 个答案:

没有答案