在parse.com中使用withinMiles的错误javascript geo查询api

时间:2015-02-15 21:56:55

标签: javascript parse-platform

我想我在pasre.com javascript Geo Queries API中发现了一个错误。我正在构建一个类似的查询:

var query = new Parse.Query("Location");
query.near("center", parseLocation);
query.withinMiles(15.0);
query.limit(10);
return query.find().then(function (locations) { ... });

执行此查询时,出现以下错误:

Failed location lookup: 102 $maxDistance needs float

当我删除withinMiles行时,它可以正常工作。我的代码基于this documentation;如果我在某种程度上滥用API会有任何想法吗?

1 个答案:

答案 0 :(得分:2)

您需要更改请求:

var query = new Parse.Query("Location");
query.withinMiles("center", parseLocation, 15);
query.limit(10);
return query.find().then(function (locations) { ... });