1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <link rel="manifest" href="/manifest.json" /> 7 <link rel="shortcut icon" href="images/icons/icon-72x72.png" type="image/png" /> 8 <title>ecoMAD :: Muévete de forma ecológica por Madrid</title> 9 <meta 10 name="description" 11 content="ecoMAD ofrece una forma rápida y sencilla de calcular rutas para moverse por Madrid. Podrás usarla para calcular rutas a pie, con un vehÃculo eléctrico, con una bicicleta de BiciMAD, en autobuses de la EMT de Madrid, en Metro o Renfe." 12 /> 13 <meta name="keywords" content="ecomad, BiciMAD, EMT Madrid, autobus, bus, Metro, CercanÃas, Renfe" /> 14 <meta name="og:title" property="og:title" content="ecoMAD :: Muévete de forma ecológica por Madrid" /> 15 16 <link href="styles/planner.min.css?v=d" rel="stylesheet" /> 17 18 <link 19 rel="stylesheet" 20 href="https://unpkg.com/[email protected]/dist/leaflet.css" 21 integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==" 22 crossorigin="" 23 /> 24 25 <link 26 href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" 27 rel="stylesheet" 28 integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" 29 crossorigin="anonymous" 30 /> 31 32
32<script 33 src="https://unpkg.com/[email protected]/dist/leaflet.js" 34 integrity="sha512-QVftwZFqvtRNi0ZyCtsznlKSWOStnDORoefr1enyq5mVL4tmKB3S/EnC3rRJcxCPavG10IcrVGSmPh6Qw5lwrg==" 35 crossorigin="" 36 ></script>
36 37 38
38<script 39 src="https://code.jquery.com/jquery-3.4.0.min.js" 40 integrity="sha256-BJeo0qm959uMBGb65z40ejJYGSgR7REI4+CW1fNKwOg=" 41 crossorigin="anonymous" 42 ></script>
42 43 44 <link 45 rel="stylesheet" 46 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" 47 integrity="sha512-xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A==" 48 crossorigin="anonymous" 49 referrerpolicy="no-referrer" 50 /> 51 52 <link 53 rel="stylesheet" 54 href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css" 55 integrity="sha256-PHcOkPmOshsMBC+vtJdVr5Mwb7r0LkSVJPlPrp/IMpU=" 56 crossorigin="anonymous" 57 /> 58 59 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto" /> 60 61
61<script src="//cdn.jsdelivr.net/npm/[email protected]/build/alertify.min.js"></script>
61 62 <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/[email protected]/build/css/alertify.min.css" /> 63 <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/[email protected]/build/css/themes/bootstrap.min.css" /> 64 </head> 65 66 <body> 67 <!-- Search panel --> 68 <div class="searchPanel animated bounceInRight" style="display: none"> 69 <input type="text" id="textSearch" placeholder="Buscar un lugar..." onkeyup="searchCandidates()" /> 70 <i class="fa fa-search" id="geocodeButton" style="right: 40px"></i> 71 <i class="fa fa-times" id="closeSearch" style="right: 8px"></i> 72 <ul id="candidates" style="display: none"></ul> 73 </div> 74 <div class="searchButton animated bounceInRight" style="display: none"><i class="fa fa-search"></i></div> 75 76 <!-- Preloader --> 77 <div id="preloader"> 78 <div class="preloader"> 79 <span></span> 80 <span></span> 81 <span></span> 82 <span></span> 83 </div> 84 </div> 85 86 <div id="mapid"></div> 87 88 <div class="buttonsPanel" style="display: none"> 89 <i class="fa fa-location-crosshairs" id="myLocation" style="display: none;"></i> 90 <div class="btn-group first-menu animated bounceInRight"> 91 <button id="btWalking" type="button" class="btn btn-secondary"><i class="fa fa-walking"></i></button> 92 <button id="btCar" type="button" class="btn btn-secondary"><i class="fa fa-car-side"></i></button> 93 <button id="btBus" type="button" class="btn btn-secondary"><i class="fa fa-bus-alt"></i></button> 94 <button id="btBike" type="button" class="btn btn-secondary"><i class="fa fa-bicycle"></i></button> 95 <button id="btMetro" type="button" class="btn btn-secondary"><i class="fa fa-subway"></i></button> 96 <button id="btTrain" type="button" class="btn btn-secondary"><i class="fa fa-train"></i></button> 97 </div> 98 <div class="btn-group first-menu second-menu animated bounceInRight"> 99 <button id="btFrom" type="button" class="btn btn-secondary"><i class="fa fa-map-pin"></i>Ir desde</button> 100 <button id="btTo" type="button" class="btn btn-secondary"><i class="fa fa-flag-checkered"></i>hasta</button> 101 <button id="btRoute" type="button" class="btn btn-secondary"><i class="fa fa-route"></i>Ruta</button> 102 </div> 103 </div> 104 105 <div class="pInfo" style="display: none" class="animated bounceIn"> 106 <div class="pInfo-h">Ruta calculada<i class="fa fa-times-circle" id="closeInfo"></i></div> 107 108 <div class="pInfo-s"> 109 <p id="tDescription">Ruta no calculada.</p> 110 <div> 111 <i class="fa fa-route"></i>Distancia: <span id="tDistance">0</span><br /> 112 <i class="far fa-clock"></i>Hora de llegada: <span id="tTime">0'</span> 113 </div> 114 </div> 115 <div class="pInfo-c"></div> 116 </div> 117 118 <div class="splashPanel"> 119 <div class="header"> 120 <div>eco<span>MAD</span></div> 121 </div> 122 </div> 123 124
124<script src="scripts/consts.min.js?v=d"></script>
124 125
125<script src="scripts/tools.min.js?v=d"></script>
125 126
126<script src="scripts/site.min.js?v=d"></script>
126 127 128
128<script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-app.js"></script>
128 129
129<script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-analytics.js"></script>
129 130 131
131<script> 132 var firebaseConfig = { 133 apiKey: "AIzaSyCaNxsxLlH50JIMsLWHQanx8ehIYw_W_fk", 134 authDomain: "spb-firebase-app.firebaseapp.com", 135 databaseURL: "https://spb-firebase-app.firebaseio.com", 136 projectId: "spb-firebase-app", 137 storageBucket: "spb-firebase-app.appspot.com", 138 messagingSenderId: "223864874341", 139 appId: "1:223864874341:web:35aafd64f0f53bf8", 140 measurementId: "G-D2733ZDFBG", 141 }; 142 // Initialize Firebase 143 firebase.initializeApp(firebaseConfig); 144 firebase.analytics(); 145 </script>
145 146 </body> 147</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.