Repository navigation
Expand file tree
/
Copy pathdefault.js
More file actions
125 lines (125 loc) · 5.28 KB
/
Copy pathdefault.js
File metadata and controls
125 lines (125 loc) · 5.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/**
* Sample for maps default
*/
this.default = function () {
var maps = new ej.maps.Maps({
// custom code start
load: function (args) {
var defaulttheme = location.hash.split('/')[1];
defaulttheme = defaulttheme ? defaulttheme : 'Material';
args.maps.theme = (defaulttheme.charAt(0).toUpperCase() + defaulttheme.slice(1));
},
// custom code end
titleSettings: {
text: 'YouTube office locations',
textStyle: {
size: '16px'
}
},
zoomSettings: {
enable: false
},
legendSettings: {
visible: true
},
layers: [
{
shapeData: new ej.maps.MapAjax('./src/maps/map-data/world-map.json'),
shapePropertyPath: 'continent',
shapeDataPath: 'continent',
dataSource: new ej.maps.MapAjax('./src/maps/map-data/default-datasource.json'),
shapeSettings: {
colorValuePath: 'color',
},
markerSettings: [
{
visible: true,
dataSource: [
{ latitude: 37.6276571, longitude: -122.4276688, name: 'San Bruno'},
{ latitude: 33.5302186, longitude: -117.7418381, name: 'Laguna Niguel'},
{ latitude: 40.7424509, longitude: -74.0081468, name: 'New York'},
{ latitude: -23.5268201, longitude: -46.6489927, name: 'Bom Retiro'},
{ latitude: 43.6533855, longitude: -79.3729994, name: 'Toronto'},
{ latitude: 48.8773406, longitude: 2.3299627, name: 'Paris'},
{ latitude: 52.4643089, longitude: 13.4107368, name: 'Berlin'},
{ latitude: 19.1555762, longitude: 72.8849595, name: 'Mumbai'},
{ latitude: 35.6628744, longitude: 139.7345469, name: 'Minato'},
{ latitude: 51.5326602, longitude: -0.1262422, name: 'London'}
],
shape: 'Image',
imageUrl: 'src/maps/images/ballon.png',
height: 20,
width: 20,
offset: {
y: -10,
x: 0
},
tooltipSettings: {
visible: true,
valuePath: 'name'
},
animationDuration: 0
},
{
visible: true,
tooltipSettings: {
visible: true
},
template: '<div id="marker1" class="markerTemplate">Asia' +
'</div>',
dataSource: [
{ latitude: 50.32087157990324, longitude: 90.015625 }
],
animationDuration: 0
},
{
visible: true,
template: '<div id="marker2" class="markerTemplate">Australia' +
'</div>',
dataSource: [
{ latitude: -25.88583769986199, longitude: 134.296875 }
],
animationDuration: 0
},
{
visible: true,
template: '<div id="marker3" class="markerTemplate">Africa' +
'</div>',
dataSource: [
{ latitude: 16.97274101999902, longitude: 16.390625 }
],
animationDuration: 0
},
{
visible: true,
template: '<div id="marker4" class="markerTemplate">Europe' +
'</div>',
dataSource: [
{ latitude: 49.95121990866204, longitude: 18.468749999999998 }
],
animationDuration: 0
},
{
visible: true,
template: '<div id="marker5" class="markerTemplate" style="width:50px">North America' +
'</div>',
dataSource: [
{ latitude: 59.88893689676585, longitude: -109.3359375 }
],
animationDuration: 0
},
{
visible: true,
template: '<div id="marker6" class="markerTemplate" style="width:50px">South America' +
'</div>',
dataSource: [
{ latitude: -6.64607562172573, longitude: -55.54687499999999 }
],
animationDuration: 0
},
]
},
]
});
maps.appendTo('#container');
};