From 125ca29a45bfbb4fd4ca950dfa6c1f5513739d56 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Tue, 29 Jun 2021 19:25:54 -0700 Subject: Remove broken map types --- web/app/store/MapTypes.js | 19 +++++-------------- web/app/view/map/BaseMap.js | 38 +------------------------------------- 2 files changed, 6 insertions(+), 51 deletions(-) (limited to 'web/app') diff --git a/web/app/store/MapTypes.js b/web/app/store/MapTypes.js index a768d849..dd889d46 100644 --- a/web/app/store/MapTypes.js +++ b/web/app/store/MapTypes.js @@ -20,11 +20,14 @@ Ext.define('Traccar.store.MapTypes', { fields: ['key', 'name'], data: [{ + key: 'osm', + name: Strings.mapOsm + }, { key: 'carto', name: Strings.mapCarto }, { - key: 'osm', - name: Strings.mapOsm + key: 'autoNavi', + name: Strings.mapAutoNavi }, { key: 'bingRoad', name: Strings.mapBingRoad @@ -34,18 +37,6 @@ Ext.define('Traccar.store.MapTypes', { }, { key: 'bingHybrid', name: Strings.mapBingHybrid - }, { - key: 'autoNavi', - name: Strings.mapAutoNavi - }, { - key: 'yandexMap', - name: Strings.mapYandexMap - }, { - key: 'yandexSat', - name: Strings.mapYandexSat - }, { - key: 'wikimedia', - name: Strings.mapWikimedia }, { key: 'custom', name: Strings.mapCustom diff --git a/web/app/view/map/BaseMap.js b/web/app/view/map/BaseMap.js index c089ad02..6891598d 100644 --- a/web/app/view/map/BaseMap.js +++ b/web/app/view/map/BaseMap.js @@ -102,38 +102,10 @@ Ext.define('Traccar.view.map.BaseMap', { url: 'https://webrd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}' }) }), - new ol.layer.Tile({ - title: Strings.mapYandexMap, - type: 'base', - visible: type === 'yandexMap', - source: new ol.source.XYZ({ - url: 'https://vec0{1-4}.maps.yandex.net/tiles?l=map&x={x}&y={y}&z={z}', - projection: 'EPSG:3395', - attributions: '© Yandex' - }) - }), - new ol.layer.Tile({ - title: Strings.mapYandexSat, - type: 'base', - visible: type === 'yandexSat', - source: new ol.source.XYZ({ - url: 'https://sat0{1-4}.maps.yandex.net/tiles?l=sat&x={x}&y={y}&z={z}', - projection: 'EPSG:3395', - attributions: '© Yandex' - }) - }), - new ol.layer.Tile({ - title: Strings.mapWikimedia, - type: 'base', - visible: type === 'wikimedia', - source: new ol.source.OSM({ - url: 'https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png' - }) - }), new ol.layer.Tile({ title: Strings.mapOsm, type: 'base', - visible: type === 'osm' || !type, + visible: type === 'osm' || type === 'yandexMap' || type === 'yandexSat' || type === 'wikimedia' || !type, source: new ol.source.OSM({}) }) ] @@ -232,12 +204,4 @@ Ext.define('Traccar.view.map.BaseMap', { this.map.updateSize(); } } -}, function () { - var projection; - proj4.defs('EPSG:3395', '+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs'); - ol.proj.proj4.register(proj4); - projection = ol.proj.get('EPSG:3395'); - if (projection) { - projection.setExtent([-20037508.342789244, -20037508.342789244, 20037508.342789244, 20037508.342789244]); - } }); -- cgit v1.2.3