Parse platform Parse.com使用rest api的地理查询总是返回空数组

Parse platform Parse.com使用rest api的地理查询总是返回空数组,parse-platform,geopoints,Parse Platform,Geopoints,我想根据用户位置加载详细信息。当我查询结果时,它总是返回空数组。怎么办? 这是我的疑问: https://api.parse.com/1/classes/TSLocation?where{"location":"{\"nearSphere\":{\"__type\":\"GeoPoint\",\"latitude\":34.944251,\"longitude\":-111.753343}}","limit":10} 我还将标题与HttpRequest一起添加。如果有人知道这是$nearSph

我想根据用户位置加载详细信息。当我查询结果时,它总是返回空数组。怎么办? 这是我的疑问:

https://api.parse.com/1/classes/TSLocation?where{"location":"{\"nearSphere\":{\"__type\":\"GeoPoint\",\"latitude\":34.944251,\"longitude\":-111.753343}}","limit":10}

我还将标题与HttpRequest一起添加。如果有人知道这是$nearSphere而不是$nearSphere,请您指点一下,试试这个

https://api.parse.com/1/classes/TSLocation?where{"location":"{\"$nearSphere\":{\"__type\":\"GeoPoint\",\"latitude\":34.944251,\"longitude\":-111.753343}}"}&limit=10

最后我终于明白了…实际上我的查询是错误的。在上面位置的查询中,我传递的是JsonString而不是JSONObject

格式化查询是:
{“位置”:{“$nearSphere”:{“uu类型”:“地理点”,“经度”:-74.00594130000002,“纬度”:40.7127837}}}}和极限=10

Yeah。。我已更改它并成功执行查询。。但是上面的查询从TSLocation表返回100行,我的目的是一次获取10条记录..虽然我包含了限制条件,但它不起作用..你能告诉meLimit是一个单独的查询字符串参数检查更新的答案吗.谢谢@sarvesh..限制起作用..上面的查询正在执行,但结果不准确我想条件不起作用的地方是上面的查询是否正确?(即where或where=)。如果我没有提到=运算符结果将出现(不满足条件),如果我提到=运算符结果将返回一个空数组。你能告诉我吗..我已经搜索了两天了..你的陈述相互矛盾,你说查询成功了,然后就没有了。你确定你没有改变什么吗。你得到100条记录,想要10条,对吗?如果我错了,很抱歉..限制条件正在工作(即,它根据我给出的限制返回结果)。我想要实现的是,我需要根据用户位置获取10条结果。如果我使用lat和long值执行上述条件,它将返回结果,虽然我给出了错误的坐标,但它也返回了相同的结果。这是我的问题。你能告诉我。如何实现这一点。