I am using Google Maps API with jQuery getJSON:
$.getJSON(requestUrl, function(data) {
var distance = //need to parse value from \'data\' object here
data.rows.forEach(function(value){
value.elements.forEach(function(childValue) {
console.log(childValue.distance.text);
});
});
The above nested forEach
should get you the distance value.
$.getJSON(requestUrl, function(data) {
var distance = data.rows[0].elements[0].distance.text;
});
Pretty simple, but I do want to know if you'll ever get more then one row or element from your function?
var json = JSON.parse(data);
distance= json["rows"]["elements"]["distance"]["text"];
Hope it helps