From e52ba3c07d9b5c37a355b3e9a34ce97c00408c0a Mon Sep 17 00:00:00 2001 From: tied2drail Date: Tue, 13 Mar 2012 10:02:57 -0600 Subject: [PATCH] addition to elevationHandler --- geolib.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/geolib.js b/geolib.js index 8395fec..84f728f 100644 --- a/geolib.js +++ b/geolib.js @@ -654,7 +654,7 @@ }; var elevationService = new google.maps.ElevationService(); elevationService.getElevationAlongPath(positionalRequest,function (results, status){ - geolib.elevationHandler(results,status,cb); + geolib.elevationHandler(results, status, coords, keys, cb); }); }, @@ -676,17 +676,19 @@ geolib.useDecimal(coords[i][longitude])); } gm.elevationFromPath(path.join('|'), path.length, function(err, results) { - geolib.elevationHandler(results.results, results.status, cb) + geolib.elevationHandler(results.results, results.status, coords, keys, cb) }); }, - elevationHandler: function(results, status, cb){ + elevationHandler: function(results, status, coords, keys, cb){ var latsLngsElevs = []; + var latitude = keys.latitude; + var longitude = keys.longitude; if (status == "OK" ) { for (var i = 0; i < results.length; i++) { latsLngsElevs.push({ - "lat":results[i].location.lat, - "lng":results[i].location.lng, + "lat":coords[i][latitude], + "lng":coords[i][longitude], "elev":results[i].elevation }); }