parse.com javascript 地理查询 api 中的 withinMiles 错误
Bug with withinMiles in parse.com javascript geo queries api
我想我在 pasre.com javascript 地理查询 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?
有什么想法
您需要更改请求:
var query = new Parse.Query("Location");
query.withinMiles("center", parseLocation, 15);
query.limit(10);
return query.find().then(function (locations) { ... });
我想我在 pasre.com javascript 地理查询 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?
您需要更改请求:
var query = new Parse.Query("Location");
query.withinMiles("center", parseLocation, 15);
query.limit(10);
return query.find().then(function (locations) { ... });