loopbackjs:位置查询指定公制米而不是英里

时间:2015-04-06 15:38:09

标签: mongodb geolocation loopbackjs

我正在使用loopbackjs完成我的第一个项目。

我正在为基于位置的接近函数创建查询(" near")。我发现了这个很好的例子,并且遵循它,特别是在本地安装它并查看代码我能够让我的应用程序进行近乎查询,这很棒。 https://strongloop.com/strongblog/node-js-api-geolocation/

但是,该示例使用miles作为maxDistance参数。

是否可以使用代替?

我查看了官方文档但无法找到任何内容。 MongoDB引用表示它使用了最大距离的米 - 这是strongloop默认示例应用程序不是,因为我尝试使用500并且它返回了所有内容,仅使用0.31,相当于500米英里,我的值被过滤我需要的方式。

2 个答案:

答案 0 :(得分:0)

GeoPoint.distanceBetween(here, there, {type: 'meters'})

有关详细信息,请参阅http://docs.strongloop.com/display/LB/GeoPoint+class中的geoPoint.distanceTo(point, options)部分。

答案 1 :(得分:0)

不确定你是否弄清楚了。

ID       Premises      Attended
MEM1     Building A    27/6/15
STA1     Building A    27/6/15
STU2     Building B    27/6/15