I'm trying to get a value of a function on Framework7, without sucess, since it returns a promise
My function:
function get_coordinates_by_address(address){
app.request.json('https://nominatim.openstreetmap.org/search?q='+address+'&format=json&polygon=1&addressdetails=1','',callback).then(function (res) {
data = res.data;
var lat = data[0].lat;
var lon = data[0].lon;
var latlon = lat + " " + lon;
return latlon;
})
}
My call:
var coordinates = get_coordinates_by_address(address);
console.log(coordinates);
My console.log:
Promise {<pending>}[[Prototype]]:
Promise[[PromiseState]]: "fulfilled"
[[PromiseResult]]: "40.62162084644154 -74.15137549229134"
How can I get latlon
or PromiseResult
value?