aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/Map.js
diff options
context:
space:
mode:
authorAbyss777 <abyss@fox5.ru>2017-03-28 14:15:02 +0500
committerAbyss777 <abyss@fox5.ru>2017-03-28 14:18:26 +0500
commit6c0d7e512c585fe159aa30c8bb844b02bb9d99be (patch)
tree1da6153cd3f9d864ac55481fb563371bcfde7945 /web/app/view/Map.js
parent9a5d244db1fe558388ecddccd0d60b674dc53d22 (diff)
downloadetbsa-traccar-web-6c0d7e512c585fe159aa30c8bb844b02bb9d99be.tar.gz
etbsa-traccar-web-6c0d7e512c585fe159aa30c8bb844b02bb9d99be.tar.bz2
etbsa-traccar-web-6c0d7e512c585fe159aa30c8bb844b02bb9d99be.zip
Move map related classes to subfolder
Diffstat (limited to 'web/app/view/Map.js')
-rw-r--r--web/app/view/Map.js140
1 files changed, 0 insertions, 140 deletions
diff --git a/web/app/view/Map.js b/web/app/view/Map.js
deleted file mode 100644
index a3879ab..0000000
--- a/web/app/view/Map.js
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Copyright 2015 - 2016 Anton Tananaev (anton@traccar.org)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-Ext.define('Traccar.view.Map', {
- extend: 'Traccar.view.BaseMap',
- xtype: 'mapView',
-
- requires: [
- 'Traccar.view.MapController',
- 'Traccar.view.SettingsMenu'
- ],
-
- controller: 'map',
-
- title: Strings.mapTitle,
- tbar: {
- componentCls: 'toolbar-header-style',
- defaults: {
- xtype: 'button',
- tooltipType: 'title',
- stateEvents: ['toggle'],
- enableToggle: true,
- stateful: {
- pressed: true
- }
- },
- items: [{
- xtype: 'tbtext',
- html: Strings.mapTitle,
- baseCls: 'x-panel-header-title-default'
- }, {
- xtype: 'tbfill'
- }, {
- handler: 'showReports',
- reference: 'showReportsButton',
- glyph: 'xf0f6@FontAwesome',
- stateful: false,
- enableToggle: false,
- tooltip: Strings.reportTitle
- }, {
- handler: 'updateGeofences',
- reference: 'showGeofencesButton',
- glyph: 'xf21d@FontAwesome',
- pressed: true,
- stateId: 'show-geofences-button',
- tooltip: Strings.sharedGeofences
- }, {
- handler: 'showLiveRoutes',
- reference: 'showLiveRoutes',
- glyph: 'xf1b0@FontAwesome',
- stateId: 'show-live-routes-button',
- tooltip: Strings.mapLiveRoutes
- }, {
- reference: 'deviceFollowButton',
- glyph: 'xf05b@FontAwesome',
- tooltip: Strings.deviceFollow,
- stateId: 'device-follow-button',
- toggleHandler: 'onFollowClick'
- }, {
- id: 'soundButton',
- glyph: 'xf0a2@FontAwesome',
- tooltip: Strings.sharedSound,
- stateId: 'sound-button'
- }, {
- xtype: 'settingsMenu',
- enableToggle: false
- }]
- },
-
- getMarkersSource: function () {
- return this.markersSource;
- },
-
- getAccuracySource: function () {
- return this.accuracySource;
- },
-
- getRouteSource: function () {
- return this.routeSource;
- },
-
- getGeofencesSource: function () {
- return this.geofencesSource;
- },
-
- getLiveRouteSource: function () {
- return this.liveRouteSource;
- },
-
- getLiveRouteLayer: function () {
- return this.liveRouteLayer;
- },
-
- initMap: function () {
- this.callParent();
-
- this.geofencesSource = new ol.source.Vector({});
- this.map.addLayer(new ol.layer.Vector({
- name: 'geofencesLayer',
- source: this.geofencesSource
- }));
-
- this.liveRouteSource = new ol.source.Vector({});
- this.liveRouteLayer = new ol.layer.Vector({
- source: this.liveRouteSource,
- visible: false
- });
- this.map.addLayer(this.liveRouteLayer);
-
- this.routeSource = new ol.source.Vector({});
- this.map.addLayer(new ol.layer.Vector({
- source: this.routeSource
- }));
-
- this.accuracySource = new ol.source.Vector({});
- this.map.addLayer(new ol.layer.Vector({
- name: 'accuracyLayer',
- source: this.accuracySource
- }));
-
- this.markersSource = new ol.source.Vector({});
- this.map.addLayer(new ol.layer.Vector({
- source: this.markersSource
- }));
- }
-});