使用
Cloud.Events.query({
where: {
lnglat: {
'$nearSphere': [userlngglobal,userlatglobal],
'$maxDistance': 0.00326
}
我尝试过传递变量,但一直得到
Error Obj Obj
我尝试使用
'$nearSphere': [JSON.stringify(userlngglobal),54]
相同的错误变量是从这里得到的
Ti.Geolocation.forwardGeocoder(textfield.getValue(), function(e) {
Ti.API.info(e);
userlngglobal = e.longitude;
userlatglobal = e.latitude;
win.close();
console.log('longitude' +userlngglobal);
alert('latitude: '+userlatglobal);
alert('youve updated it');
});
最佳答案
来自Appcelerator团队的答案
"$nearSphere":[Number(e.coords.longitude), Number(e.coords.latitude)]