UNPKG

node-geocoder

Version:

Node Geocoder, node geocoding library, supports google maps, mapquest, open street map, tom tom, promise

18 lines (17 loc) 702 B
"use strict"; 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;