# getLineasEmt()
# autobuses(codBus, idLinea, sentido, codParIni, latitud, longitud, marker, popup, ttl)
Parameters
Name | Types | Description |
---|---|---|
codBus | Int |
Nº de coche, identificador |
idLinea | Int |
Código interno de la línea que sirve |
sentido | Int |
Sentido de la línea que está recorriendo actualmente |
codParIni | Int |
Código de la última parada a la que ha llegado |
latitud | Float |
Ubicación |
longitud | Float |
Ubicación |
marker | L.marker |
Objeto del marcador asociado al coche |
popup | L.popup |
Objeto del cuadro de información adicional del coche |
ttl | Int |
Time-to-live del coche |
# busPopupContent(Bus)
Devuelve el contenido HTML de una ventana de información adicional de autobús
Parameters
Name | Types | Description |
---|---|---|
Bus | Bus |
# colores()
# ControlRUTPAM(mapDiv)
Recoge un elemento del DOM y lo devuelve rellenado con el HTML adecuado de la barra de control
Parameters
Name | Types | Description |
---|---|---|
mapDiv | DOM Element |
# ctan.js()
The MIT License Copyright 2018 Nestor Manuel Lora Romero [email protected]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# default_ttl()
# findBus(codBus)
Busca la posición de un coche dentro de autobuses[]
Parameters
Name | Types | Description |
---|---|---|
codBus | Number |
# findLinea(idLinea)
Busca la posición de una línea dentro de lineas[]
Parameters
Name | Types | Description |
---|---|---|
idLinea | Number |
# findParada(codPar)
Busca la posición de ua parada dentro de paradas[]
Parameters
Name | Types | Description |
---|---|---|
codPar | Number |
# hideTrazado(idLinea, sentido)
Al ser llamada, borra del mapa el trazado de la línea indicada y prepara el botón para realizar la acción contraria cuando vuelva a ser llamado
Parameters
Name | Types | Description |
---|---|---|
idLinea | Number |
|
sentido | Number |
# initKeys()
# initMap()
# lineas(idLinea, userCodLinea, nombreLinea, cabeceraIda, cabeceraVta, paradasIda, paradasVta, trazadoIda, trazadoVta, getBuses, getIda, getVta, verParadas, numBuses, modo, hayNoticia, operadores, tieneIda, tieneVuelta)
Parameters
Name | Types | Description |
---|---|---|
idLinea | String |
Identificador único de la línea (EMT+CTAN) |
userCodLinea | String |
Nombre corto de la línea (1, C2, N3) |
nombreLinea | String |
Nombre largo de la línea (Alameda-Churriana) |
cabeceraIda | String |
Nombre de la cabecera donde empieza la ida |
cabeceraVta | String |
Nombre de la cabecera donde empieza la vuelta |
paradasIda | Array |
Array de paradas a la ida {codPar,orden} |
paradasVta | Array |
Array de paradas a la vuelta {codPar, orden} |
trazadoIda | ... |
|
trazadoVta | ... |
|
getBuses | Bool |
|
getIda | Bool |
|
getVta | Bool |
|
verParadas | Bool |
Indica si esta activa sobre el mapa la visualización de las paradas de la línea |
numBuses | Int |
Indica la cantidad de buses que ahora mismo están operando en la línea |
modo | String |
Modo de transporte de la línea |
hayNoticia | Bool |
Indica si hay o no noticias relacionadas con la línea |
operadores | String |
Lista de operadores de la línea |
tieneIda | Bool |
Indica si la línea tiene trayecto de ida |
tieneVuelta | Bool |
Indica si la línea tiene trayecto de vuelta |
# lineasCargadas()
# map()
# modos(idModo, descripcion)
Parameters
Name | Types | Description |
---|---|---|
idModo | Int |
Identificador del modo |
descripcion | String |
Descripción del modo |
# motor()
# paradas(codPar, nombreParada, direccion, idNucleo, idZona, servicios, latitud, longitud, modos, marker, popup, viewCont)
Parameters
Name | Types | Description |
---|---|---|
codPar | Int |
Código de la parada |
nombreParada | String |
Nombre de la parada |
direccion | String |
Dirección postal de la parada |
idNucleo | String |
Código del núcleo urbano de la parada |
idZona | Number |
Código de la zona |
servicios | Array |
Array de servicios {idLinea, sentido, espera} que hay en esa parada |
latitud | Float |
Ubicación |
longitud | Float |
Ubicación |
modos | String |
Modos de transporte de la parada |
marker | L.marker |
Objeto del marcador asociado a la parada |
popup | L.popup |
Objeto del cuadro de información asociado a la parada |
viewCont | Int |
Contador del número de líneas o acciones del usuario están solicitando ver esta parada |
# paradasInicializadas()
# reducirTTL()
# rutpam_version()
# showCTAN()
# showEMT()
# showMetro()
# showRenfe()
# showTrazado(idLinea, sentido)
Al ser llamada, añade al mapa el trazado de la línea indicada y prepara el botón para realizar la acción contraria cuando vuelva a ser llamado
Parameters
Name | Types | Description |
---|---|---|
idLinea | Number |
|
sentido | Number |
# start()
# stop()
# timer()
# ttl_new()
# ttl_old()
# zonas(idZona, nombre, color)
Parameters
Name | Types | Description |
---|---|---|
idZona | String |
Identificador de la zona |
nombre | String |
Nombre de la zona |
color | String |
Color de la zona |