var latitude = req.query.latitude;
var longitude = req.query.longitude;
if (!longitude || !latitude) {
return res.json({error:"location not find"});
}
var query = new AV.Query(avOilStation);
var point = new AV.GeoPoint(latitude, longitude);
query.withinKilometers("location", point, 10.0);
query.equalTo("enabled", true);
query.find().then(function(results) {
var array = [];
for (var i=0;i<results.length;i++) {
var result = results[i];
var json = {};
json.objectId = result.get("objectId");
json.name = result.get("name");
json.address = result.get("address");
json.telephone = result.get("telephone");
json.address = result.get("address");
array[i] = json;
}
return res.json(array);
},function(error) {
if (typeof(error) == "object") {
error = error.message;
}
res.json({error:error});
});
现在查找不报错但是,每次返回都是[ ],经纬度的位置测试时有试过调换位置仍然返回[ ]