node-geocoder
Version:
Node Geocoder, node geocoding library, supports google maps, mapquest, open street map, tom tom, promise
18 lines (17 loc) • 702 B
JavaScript
var GpxFormatter = function () {
};
GpxFormatter.prototype.format = function (data) {
var gpx = '<?xml version="1.0" encoding="UTF-8"?>\n';
gpx += '<gpx version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"';
gpx += ' xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"';
gpx += ' creator="geocoder.js">';
for (var i = 0; i < data.length; i++) {
gpx += '<wpt lat="' + data[i].latitude + '" lon="' + data[i].longitude + '">';
gpx += '<name></name>';
gpx += '</wpt>';
}
gpx += '</gpx>';
return gpx;
};
module.exports = GpxFormatter;
;