Methods
activarControles()
Activa los elementos del panel de control referidos
a las isocronas
anyadirCapaShapefile(nombreShapefile, capa)
Añade la capa shapefile al registro y el mapa
Parameters:
Name | Type | Description |
---|---|---|
nombreShapefile |
string | |
capa |
object |
anyadirVehiculo(vehiculo)
Notificar a la base que añada el vehiculo del parámetro
Parameters:
Name | Type | Description |
---|---|---|
vehiculo |
Vehiculo |
cargarDatos(datos)
Función inicial de carga de datos
Parameters:
Name | Type | Description |
---|---|---|
datos |
object |
cargarFicheroCSVdeVehiculos()
Función disparada del evento click cargar CSV.
crearElementoHTMLCapa(nombre)
Añade a la lista de capas un elemento capa que se puede eliminar
interactuando con el botón
Parameters:
Name | Type | Description |
---|---|---|
nombre |
string | ID para el elemento HTML |
desactivarControles()
Desactiva los controles referidos a la isocronas del panel de contol
elShapeFileYaEstaEnElMapa(nombreShapefile) → {boolean}
¿Está el shapefile ya en el mapa? Esta función te lo dice
Parameters:
Name | Type | Description |
---|---|---|
nombreShapefile |
string |
Returns:
Boolean
- Type
- boolean
extraerVehiculo()
Notifica a la base que extraiga un vehículo
getDatos(tipo, callback)
Realiza una petición al backend para sustraer los datos
referidos a un tipo de entidad del mapa
Parameters:
Name | Type | Default | Description |
---|---|---|---|
tipo |
string | SVA | Tipo de entidad del mapa |
callback |
function | Callback para resultados |
onArchivoRecibidoEnInputCSV(e)
Función de procesado de archivo CSV para cargar vehiculos
Parameters:
Name | Type | Description |
---|---|---|
e |
event | Evento onChange del input archivos |
onIsochroneMoved(isochroneEntity)
Evento disparado al clickar el marcador
Parameters:
Name | Type | Description |
---|---|---|
isochroneEntity |
IsochroneEntity |
onSubirShapeFile()
Función evento para cuando se pulsa el botón
subir shapefile
resetPage()
Elimina todos los vehículos e isócronas del mapa
sanitizeString(input)
Elimina los elementos no alphanumericos del string
Parameters:
Name | Type | Description |
---|---|---|
input |
string | String al cual hacer sanitizing |
setErrorMessageExtensionFichero(hayError)
Activa o desactiva el mensaje de error de extensión de fichero
Parameters:
Name | Type | Description |
---|---|---|
hayError |
boolean |
setSelectionMode(selecting)
Seleccionar si nos encontramos en modo selección de vehículos
Parameters:
Name | Type | Description |
---|---|---|
selecting |
boolean |
toggleIsocronas(e)
Alterna la visibilidad de las isócronas
Parameters:
Name | Type | Description |
---|---|---|
e |
event | Evento click del botón html |
updateTiempoDeIsocronas(tiempo)
Actualiza las entidades del mapa con el nuevo tiempo de isocrona
Parameters:
Name | Type | Description |
---|---|---|
tiempo |
number | Nuevo tiempo de las isocronas |