Paso 4: Definir una ruta para su autobús de elección
En este punto, el sistema tiene un buen grado de funcionalidad; todavía podríamos añadir algunas características más como predecir los tiempos de llegada y simplificar la información de salida.
Para ello, definiremos una ruta para que los usuarios puedan saber qué lugares son más cercanos a la posición actual de un autobús. También a calcular los tiempos de llegada en función de esa posición.
Queremos un separados de una coma cinco columnas donde cada fila es un punto a lo largo de la ruta de archivo de valores (CSV) (ver la imagen de abajo y el archivo adjunto un ejemplo--debe abrir en Excel o algo como el Notepad ++). Puntos de referencia son totalmente de su elección (Hola, huevos de Pascua) y puede agregar cualquier número de ellos en el archivo. El autobús que estoy describiendo toma un lineal a ruta B ida y viaja entonces B a la A en el exactos mismo caminos. Las entradas para cada uno de mis puntos de referencia son los siguientes:
título,
latitud,
longitud,
tiempo en minutos para llegar a la A desde el punto de referencia,
tiempo en minutos para llegar a B desde el punto de referencia.
Latitud y longitud se pueden determinar con www.getlatlon.com de la trabajadora Simon Willison.
Mis valores de tiempo son sólo marcadores de posición en el momento; Estos valores se podrían determinar por unos paseos de la sincronización manualmente o mediante un script de registro pero escrito de asistencia autónoma.
Esta configuración puede ampliarse en el futuro para considerar autobuses que viajan más complejas rutas (los no de la misma ruta A-B, B a una variedad).