route.vm
3.78 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
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Document>
<name>Localização de veículo</name>
<visibility>1</visibility>
<flyToView>1</flyToView>
<open>1</open>
<Style id="current">
<IconStyle>
<Icon>
<href>root://icons/palette-4.png</href>
<x>224</x>
<y>160</y>
<w>32</w>
<h>32</h>
</Icon>
</IconStyle>
</Style>
<Style id="marcador-ylm">
<IconStyle>
<color>FF00FF00</color>
</IconStyle>
</Style>
<Style id="marcador-vel">
<IconStyle>
<color>FF0000FF</color>
</IconStyle>
</Style>
#if($autoCamera)
<LookAt>
<longitude>${ponto.lng}</longitude>
<latitude>${ponto.lat}</latitude>
<altitude>540</altitude>
<range>297.215919894092</range>
<heading>2.301354318913586</heading>
<tilt>0</tilt>
</LookAt>
#end
#foreach($ponto in $pontos)
<Folder>
<name>${ponto.nome}</name>
<Placemark>
<name>${ponto.nome} - ${ponto.pontoProximo} (${ponto.dataTransmissaoFormatada})</name>
<description><![CDATA[
Data/Hora: ${ponto.dataTransmissaoFormatada}<br/>
Velocidade: ${ponto.velocidade} Km/h<br/>
Descrição: ${ponto.pontoProximo} (${ponto.distPontoProximo} m)<br/>
]]></description>
<open>1</open>
<altitudeMode>clampedToGround</altitudeMode>
<styleUrl>#current</styleUrl>
<Point>
<coordinates>${ponto.lng}, ${ponto.lat},0</coordinates>
</Point>
</Placemark>
#if($exibirPontosRota)
<Folder>
<name>Pontos da rota</name>
#foreach($rastro in $ponto.rastro)
<Placemark>
<name>${rastro.nome} - ${rastro.pontoProximo} (${rastro.dataTransmissaoFormatada})</name>
<description><![CDATA[
Data/Hora: ${rastro.dataTransmissaoFormatada}<br/>
Velocidade: ${rastro.velocidade} Km/h<br/>
Descrição: ${rastro.pontoProximo} (${rastro.distPontoProximo} m)<br/>
]]></description>
<open>1</open>
<altitudeMode>clampedToGround</altitudeMode>
<styleUrl>#marcador-ylm</styleUrl>
<Point>
<coordinates>${rastro.lng}, ${rastro.lat},0</coordinates>
</Point>
</Placemark>
#end
</Folder>
#end
#if($exibirRota)
<Folder>
<name>Rastro</name>
<Placemark>
<name>Trecho Percorrido</name>
<Style>
<LineStyle>
<color>FF${ponto.color}</color>
<width>4</width>
</LineStyle>
</Style>
<LineString>
<tessellate>1</tessellate>
<coordinates>#foreach($rastro in $ponto.rastro)${rastro.lng},${rastro.lat},0 #end</coordinates>
</LineString>
</Placemark>
</Folder>
#end
</Folder>
#end
</Document>
</kml>