使用
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');
});
答案 0 :(得分:1)
从Appcelerator团队那里得到答案
"$nearSphere":[Number(e.coords.longitude), Number(e.coords.latitude)]