2015-02-15 2 views
1

Я думаю, что я нашел ошибку в API-интерфейсах API запросов javascript pasre.com. Я построение запроса так:Ошибка с inMiles в parse.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?

ответ

2

Вам нужно изменить запрос:

var query = new Parse.Query("Location"); 
query.withinMiles("center", parseLocation, 15); 
query.limit(10); 
return query.find().then(function (locations) { ... }); 
Смежные вопросы