nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 2eba9a0feabba798b1b322b3bdd6b3f4a8a41fd6
parent 54719b7e5c56155d7161928abdc697acf9263bb2
Author: Nikolay Korotkiy <sikmir@gmail.com>
Date:   Tue,  4 Aug 2020 09:13:49 +0300

tracks: remove gpsies

Diffstat:
Dsrc/lib/leaflet.control.track-list/lib/services/gpsies.js | 43-------------------------------------------
Msrc/lib/leaflet.control.track-list/lib/services/index.js | 2--
Msrc/lib/leaflet.control.track-list/track-list.js | 4++--
3 files changed, 2 insertions(+), 47 deletions(-)

diff --git a/src/lib/leaflet.control.track-list/lib/services/gpsies.js b/src/lib/leaflet.control.track-list/lib/services/gpsies.js @@ -1,43 +0,0 @@ -import BaseService from './baseService'; -import urlViaCorsProxy from '~/lib/CORSProxy'; -import parseGpx from '../parsers/gpx'; -import urlEncode from './urlEncode'; - -class Gpsies extends BaseService { - urlRe = /^https?:\/\/www\.gpsies\.com\/map\.do[^?]*\?fileId=([a-z]+)/u; - - isOurUrl() { - return this.urlRe.test(this.origUrl); - } - - requestOptions() { - const m = this.urlRe.exec(this.origUrl); - const trackId = m[1]; - const newUrl = urlViaCorsProxy('https://www.gpsies.com/download.do'); - return [{ - url: newUrl, - options: { - method: 'POST', - data: urlEncode({ - fileId: trackId, - speed: '10', - dataType: '3', - filetype: 'gpxTrk', - submitButton: '', - inappropriate: '' - } - ), - headers: [["Content-type", "application/x-www-form-urlencoded"]], - responseType: 'binarystring' - } - }]; - } - - parseResponse(responses) { - const response = responses[0]; - return parseGpx(response.responseBinaryText, this.nameFromUrl(response.responseURL), true) || - [{name: name, error: 'UNSUPPORTED'}]; - } -} - -export default Gpsies; diff --git a/src/lib/leaflet.control.track-list/lib/services/index.js b/src/lib/leaflet.control.track-list/lib/services/index.js @@ -1,6 +1,5 @@ import SimpleService from './simpleService'; import Etomesto from './etomesto'; -import Gpsies from './gpsies'; import Gpslib from './gpslib'; import Osm from './osm'; import Strava from './strava'; @@ -17,7 +16,6 @@ const services = [ NakarteTrack, NakarteUrl, Etomesto, - Gpsies, Gpslib, Osm, Strava, diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -130,8 +130,8 @@ L.Control.TrackList = L.Control.extend({ <div class="leaflet-control-content"> <div class="header"> <div class="hint" - title="gpx kml Ozi zip YandexMaps GPSies Strava GPSLib Etomesto Movescount GarminConnect SportsTracker OSM Tracedetrail OpenStreetMap.ru"> - gpx kml Ozi zip YandexMaps GPSies Strava + title="gpx kml Ozi zip YandexMaps Strava GPSLib Etomesto Movescount GarminConnect SportsTracker OSM Tracedetrail OpenStreetMap.ru"> + gpx kml Ozi zip YandexMaps Strava <span class="formats-hint-more">&hellip;</span> </div> <div class="button-minimize" data-bind="click: setMinimized"></div>