Repository navigation
Expand file tree
/
Copy pathmarker-template.js
More file actions
102 lines (102 loc) · 4.38 KB
/
Copy pathmarker-template.js
File metadata and controls
102 lines (102 loc) · 4.38 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
/**
* Marker template sample
*/
this.default = function () {
var maps = new ej.maps.Maps({
// custom code start
load: function (args) {
var templateTheme = location.hash.split('/')[1];
templateTheme = templateTheme ? templateTheme : 'Material';
args.maps.theme = (templateTheme.charAt(0).toUpperCase() + templateTheme.slice(1));
},
// custom code end
zoomSettings: {
enable: false
},
titleSettings: {
text: ' Australia cities weather detail',
textStyle: {
size: '16px'
}
},
layers: [
{
shapeData: new ej.maps.MapAjax('./src/maps/map-data/australia.json'),
markerSettings: [
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-clear.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Perth', latitude: -31.950527, longitude: 115.860457, Temperature: 31.6 }
]
},
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-clouds.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Adelaide', latitude: -34.928499, longitude: 138.600746, Temperature: 28.5 }
]
},
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-clear.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Townsville', latitude: -19.2589635, longitude: 146.8169483, Temperature: 31.3 }
]
},
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-rain.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Sydney', latitude: -33.868820, longitude: 151.209296, Temperature: 26.4 }
]
},
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-clear.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Alice Springs', latitude: -23.698042, longitude: 133.880747, Temperature: 36.4 },
]
},
{
height: 30,
width: 30,
visible: true,
template: '<div id="marker1"><img class="markerTemplate" src="src/maps/images/weather-clouds.png"/>' +
'<p>{{:Name}}:{{:Temperature}}°C</p></div>',
dataSource: [
{ Name: 'Brisbane', latitude: -27.469771, longitude: 153.025124, Temperature: 29.1 }
]
}
],
tooltipSettings: {
visible: false
},
shapeSettings: {
autofill: true,
palette: ['#E2B247', '#88DB46', '#42C4E2', '#C08AF8', '#52BACC', '#F4CE2F', '#6986ED'],
border: {
width: 0.5,
color: 'white'
},
}
}
]
});
maps.appendTo('#markertemp');
};