Visualización de información alrededor de viaje en bicicleta (1 / 1 paso)

Paso 1: Hacer un MapView para visualizar la actividad de ciclismo

Para visualizar la actividad ciclista sobre un mapa, se utilizan Leaflet.js y CouldMade. Aquí utilizamos JavaScript y HTML5 para visualización y explicaremos cómo integrar JavaScript con Java en la siguiente sección. Leaflet.js es una biblioteca JavaScript de código abierto para la visualización del mapa que es totalmente compatible con HTML5. Sobre el mapa de capa es una capa de camino, y caminos se almacenan/representan una polilínea vectorial.

Nos incruste la página web como parte de la aplicación con el widget de vista web como se describe en el siguiente enlace. Esta manera, las funciones de JavaScript pueden ser llamadas como métodos en objetos Java desde otra parte del programa (necesitamos esto para cambiar el color de los vectores de la ruta de acceso según los datos que adquirimos en objetos Java). Y también seguimos las siguientes instrucciones para hacer métodos en objetos Java accesible desde JavaScript (enlace).

Primero dibujamos la trayectoria entre los puntos que un usuario ha viajado. Cada punto representa un punto donde fue adquirida la ubicación GPS. Diverso color de los caminos que conecta puntos color representa diferentes propiedades tales como, como mencionamos anteriormente, diferentes velocidad de una bicicleta entre puntos.

Además de visualizar los lugares que son recorridos por un usuario, también visualizamos a lugares que no son viajó por los usuarios como niebla, sombra blanca que esconde partes del mapa. El estilo de niebla como la niebla del mundo tiene la aplicación es un reto en este proyecto. No hay ninguna API nativa en folleto para hacer como una cubierta sobre la capa base, que también debe ser parcialmente borrada por la ruta existente. La clave está en utilizar el TileLayer.Canvas en folleto para representar cada azulejo controlar independientemente el canal alfa del color blanco para simular niebla. Y también requiere mapeado de coordenadas geográfica de cada nodo de la ruta de acceso a los píxeles correspondientes azulejos quitar la tapa en el camino. Las principales funciones JS pueden encontrarse en PolylineTest.html en GitHub.

El camino que ha recorrido un usuario puede ser guardado en un almacenamiento local y haciendo los objetos Java IO. Los datos se almacenan en formato GeoJSON, que es una web de JSON-estilo prevaleciente estándar para el intercambio de información geográfica sobre Internet. Formato GeoJSON puede analiza y muestra la capa GeoJSON en folleto.

Artículos Relacionados

En la cima del mundo: soñar con viaje: camino Motorable más alto del mundo 18000 + ft.

En la cima del mundo: soñar con viaje: camino Motorable más alto del mundo 18000 + ft.

Hebilla para arriba para el viaje más preciado de su vida. Escala enLagos de zafiro, terrenos oxidados, interiores tranquilo y casi en cualquier lugar tu corazón desea. Esto es no que tus cargas se atreverán a seguir se trata de donde sacar tu fantas
Visualización 3-d de un penacho de aguas subterráneas

Visualización 3-d de un penacho de aguas subterráneas

Todos de la geología es una variación de esta visualización 3D. Tiene múltiples puntos de datos en el subsuelo, aunque normalmente no es suficiente. Y tienes que tener sentido de ellas.Esta visualización 3-d muestra la distribución de las concentraci
Quadcopter de visualización de datos con Plotly

Quadcopter de visualización de datos con Plotly

Quadcopters moderno puede utilizarse para varios propósitos distintos de entretenimiento y modelo de aeronaves, como las aplicaciones de vigilancia o asistencia en algunos lugares inaccesibles para los seres humanos así como la supervisión de situaci
Sistema de soporte de vida 00 - un 3 parte Modular Kit de supervivencia/viajes

Sistema de soporte de vida 00 - un 3 parte Modular Kit de supervivencia/viajes

no sólo para sobrevivir sino para la vida.* Esto es en el ser preparado, si te gusta lo que ves le dan un voto!Componentes del sistema1. EDC2. ultralight 00 bolsa3. completa campeones buena bolsa (haz de Dodge) aka llegue a casa el bolso, B.O.B.Despu
RGB LED Pixel tacto reactiva juegos de mesa

RGB LED Pixel tacto reactiva juegos de mesa

Las tablas son elementos útiles a tener y como necesitábamos una nueva mesa para el salón tenía sentido construir mi propio con algunas características extra electrónicas.Mi mesa de diseño consta de las siguientes características.matriz de LED RGB 10
Comunicaciones de OBD2 barato en línea de K (ISO 9141-2, ISO 14230-4)

Comunicaciones de OBD2 barato en línea de K (ISO 9141-2, ISO 14230-4)

Esta es otra solución de OBD2 para el monitoreo de los sensores en un automóvil. Es compatible con la K-línea OBD2 comunicación serial entre un automóvil y un microcontrolador. Esta comunicación K-line es también conocida como ISO 9141-2 o ISO 14230-
Trucos prácticos: Mundo viajero edición

Trucos prácticos: Mundo viajero edición

por lo que ir a tierra extranjera exótica misteriosa X. ¿Cuál es la mejor manera de viajar? ¿Qué han aprendido otras personas? ¿Cómo tienes el más divertido? Se trata de una gran colección de trucos útiles e ideas para viajar.Estos consejos y trucos
Hacia un aparato plástico genérico algo un poco más hermoso

Hacia un aparato plástico genérico algo un poco más hermoso

motivación:Durante el verano estoy ya sea navegando o trabajando en proyectos alrededor de nuestro pequeño jardín, granja. Invierno está sobre nosotros aquí en Boston y estoy listo para empezar a atacar a la larga lista de proyectos que he pospuesto
Para una moneda de colección de la pared

Para una moneda de colección de la pared

este es mi primer instructivo, por lo que cualquier opinión es bienvenida y apreciado.Hace varios años, mi padre dejó una colección de monedas a mi hermana y yo.  Hablamos de qué hacer con esta colección y ambos acordaron que queríamos tomar una mues
Escritorio de caminadora

Escritorio de caminadora

este Instructable documenta la construcción de tres escritorios de la caminadora, la motivación para caminar mientras trabaja en el ordenador o hablar por teléfono y da la evidencia anecdótica de cómo y por qué esto ha funcionado para nosotros. Camin
Cama para coche camping plegable

Cama para coche camping plegable

Mi esposa y yo como viajes camping y el camino en coche. También tenemos un perro, que puede hacer viajes por carretera desafiantes (trate de encontrar una vacante en un hotel de mascotas durante la primera temporada). Así que un par de años, cambiam
Ahorrar gas, ahorrar cargos de estacionamiento y divertirse en un scooter

Ahorrar gas, ahorrar cargos de estacionamiento y divertirse en un scooter

uno de los más diversión cosas que puede hacer para reducir su consumo de combustible es montar una moto en lugar de tomar un coche.Motocicletas son también grandes, pero más difícil de aprender a montar y menos maniobrable en zonas urbanas congestio
Hacer Kits de parche de tubo de bicicleta a granel

Hacer Kits de parche de tubo de bicicleta a granel

el año pasado ayudó a organizar y preparar a mi empresa para ir a una 200km cross país viaje en bicicleta a lo largo de la Kettle Valley Railway (scout). Una vez que cada uno (10 personas) tenía una bicicleta adecuada y maletas (alforjas), y cocinar
No tus consejos de ahorro de energía promedio

No tus consejos de ahorro de energía promedio

*** autopromoción desvergonzada ***La mayoría de lo que escribo no es relevante a Instructables.  Mi blog principal es aquí: biodieselhauling.blogspot.com** Fin de la digresión... A la buena materia **Todo el mundo tiene una razón para usar menos ene