Google places Rankby Distance
get an error message when testing the query...
Catch up wih the Appery.io community on our forum. Here you'll find information on the lastest questions and issues Appery.io developers are discussing.
https://forum.appery.io/
get an error message when testing the query...
Christian,
I gave you a JS code.
So this code should be used for "JS" field in the "where" request parameter in the service mapping.
Please take a look about queries here: http://devcenter.appery.io/documentat...
Regards.
var currentlat = localStorage.getItem("current_lat");
var currentlong = localStorage.getItem("current_long");
var slider_value = localStorage.getItem("slider_value");
return{
"location" : {
"$nearSphere" : [currentlat, currentlon],
"$maxDistanceInKilometers" : slider_value
}
} ;
var currentlat = localStorage.getItem("current_lat");
var currentlong = localStorage.getItem("current_long");
var slider_value = localStorage.getItem("slider_value");
return{
"location" : {
"$nearSphere" : [currentlat, currentlon],
"$maxDistanceInKilometers" : slider_value
}
} ;
in the js of the where on the before send mapping...
apparently nearsphere uses long,lat and not like stated above
Cristian,
Basically you implementation correct. But needed some changes:
Delete links to "where" parameter: http://prntscr.com/5d1e28/direct
Modify your JS code with following:
precode
var currentlat = localStorage.getItem("current_lat");
var currentlong = localStorage.getItem("current_long");
var slider_value = localStorage.getItem("slider_value");
var whereObject = {
"location" : {
"$nearSphere" : [currentlat, currentlong],
"$maxDistanceInKilometers" : slider_value
}
}
console.log("Where object is:");
console.log(whereObject):
return JSON.stringify(whereObject);
/code/pre
That's all.
Regards.