-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreate-route.html
76 lines (74 loc) · 3.77 KB
/
create-route.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Route Mapping | Openbus</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Solo para presentación -->
<style>
body {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 40px;
}
</style>
<link rel="stylesheet" href="route-mapping.css">
</head>
<body class="grey lighten-5">
<div id="route-mapping" class="row card">
<div id="route-mapping-control" class="col s12 m4 l3 deep-purple darken-2 no-padding white-text">
<div class="route-mapping-head card deep-purple darken-4">
<h5><i class="material-icons white-text">map</i>Trazado de Ruta</h5>
</div>
<div class="route-info col s12">
<p>Distancia total: <span id="route-mapping-total">0 km</span></p>
</div>
<div class="route-points col s12">
<div class="input-field">
<i class="material-icons prefix white-text">radio_button_checked</i>
<input id="route-mapping-origin" class="route-orig-dest icon-prefix" type="text" onkeyup="originChange()" onclick="this.select(); originChange();">
<label for="route-mapping-origin">A. Origen</label>
<a href="#modal-tags" onclick="addTagToOrigin()" title="Agregar etiqueta al Origen" style="margin-left: 1px;" class="modal-trigger btn-floating tiny transparent waves-effect waves-light"><i class="i-tag material-icons white-text" style="">label</i></a>
</div>
<div id="route-mapping-stops"></div>
<div class="input-field">
<i class="material-icons prefix white-text">place</i>
<input id="route-mapping-destination" class="route-orig-dest icon-prefix" type="text" onkeyup="destinationChange()" onclick="this.select(); destinationChange();">
<label for="route-mapping-destination">B. Destino</label>
<a href="#modal-tags" onclick="addTagToDestination()" title="Agregar etiqueta al Destino" style="margin-left: 1px;" class="modal-trigger btn-floating tiny transparent waves-effect waves-light"><i class="i-tag material-icons white-text" style="">label</i></a>
</div>
</div>
<div class="route-mapping-buttons col s12">
<a class="waves-effect waves-light btn" onclick="addStop()"><i class="material-icons left">add_location</i>Agregar Parada</a>
</div>
</div>
<div id="map-container" class="col s12 m8 l9 no-padding">
<span id="map-help">Haz clic en un punto del mapa para agregar el origen</span>
<div id="map" data-iscreate></div>
</div>
<div id="modal-tags" class="modal modal-fixed-footer">
<div class="modal-content">
<h4>Etiqueta</h4>
<div class="input-field route-input-modal">
<i class="material-icons prefix">label</i>
<input id="route-tag-input" class="icon-prefix" placeholder="Ingresa la etiqueta" type="text">
</div>
</div>
<div class="modal-footer">
<button onclick="addTag()" class="indigo white-text modal-action modal-close waves-effect waves-green btn-flat">Aceptar</button>
<a href="#!" class="red white-text modal-action modal-close waves-effect waves-green btn-flat">Cancelar</a>
</div>
</div>
</div>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
<!-- Google Maps API -->
<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAiv_Fbe-yd0qA7TOJrD37JdBJ3BvPOEqE&libraries=places&callback=initMap">
</script>
<script src="route-mapping.js"></script>
</body>
</html>