此代码过去曾在我的服务器上运行。它也适用于我的客户端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;
}}));