SDK de Navigación (Android) con rutas propias

14 views
Skip to first unread message

Javier Rivases

unread,
Oct 9, 2024, 10:59:20 AM10/9/24
to Geo Developers
Hola!

Alguien sabe de alguna SDK de Navegación tipo Maplibre o similar pero que pueda consumir rutas propias (API + pgRouting). Si fuese Open Source ya sería genial. Si con alguna de pago que conozcais se puede también nos sirve. Si tenéis cualquier aproximación también me sirve. 

Gracias de antemano!!!

Raul Jimenez Ortega

unread,
Oct 10, 2024, 3:35:41 AM10/10/24
to Geo Developers
Buenas crack!,

Perdona la ignorancia... aquí mis conocimientos son más limitados. ¿A qué te refieres con "que pueda consumir rutas propias (API + pgRouting)"?. 

Más allá de que no te vale un servicio de rutas genéricos de cualquier proveedor, las dudas que me surgen son:
  • No tiendo qué relevancia tiene que en el lado del servidor se use pgRouting para resolver la ruta, pgRouting creo que no se puede correr en móvil, ¿no?
  • Supongo que no te refieres a una forma de exportar la lógica de pgRouting para que aplicación funcione sin cobertura/conexión, ¿no?
  • Entiendo que la especificación de la API es la habéis hecho a medida, que no tiráis de un standard (tipo OGC API - Routes) o similar, ¿no?
  • Entiendo que con SDK de navegación te refieres a una SDK optimizada para crear una experiencia de este estilo, ¿no?:
    Screenshot 2024-10-10 at 09.34.10.png
    Pregunto por si cualquier tecnología que pinte en 2D o 3D te vale o buscas alguna funcionalidad específica

Pregunto porque desde mi limitado conocimiento, entiendo que cualquier SDK debería permirlo, ¿no?, pero implementando una "interface" para comunicarte con tu servicio web API y procesando la respuesta para visualizarla.

Un abrazo!

Javier Rivases

unread,
Oct 22, 2024, 2:04:26 AM10/22/24
to Geo Developers
Hey, perdona Raúl que se me pasó contestarte. 

La necesidad es guiar a camiones offroad por minas / obra civil. 
Para ello hay que crear la red viaria (que es lo que haríamos con pgRouting

En cuanto a la funcionalidad si, entiendo que con una librería webMapping Cliente tipo MapLibre que permita mover la cámara en ángulo y dirección podríamos conseguir la funcionalidad. 
La cuestión vendría por la parte de conectividad, porque no siempre habrá cobertura donde se estén consumiendo las rutas. 

Mi idea (en construcción) era / es:
- Uso pgRouting para crear la red
- Desde donde hay conectividad, establezco puntos de inicio y final y pido una ruta al backend 
- Con pgRouting genero la ruta, la devuelvo al cliente para que la consuma ( no se en que formato específico, un geoJSON con las paradas?, no se si hay estándares para esto, por lo que dices sí)
- El cliente consume desde el teléfono (Android) con MapLIbre o similar esa ruta sin conectividad para llegar a su destino.

Más o menos esto sería la idea

Saludos ....y Gracias!!!!

Raul Jimenez Ortega

unread,
Oct 31, 2024, 11:10:13 AM10/31/24
to Geo Developers
Perdona crack, ahora soy yo el que va de cabeza. 

Bueno, como MVP puede servir, lo único es que si no tienes una forma de calcular las rutas en local puede se un poco frágil no? Por  ej en caso de equivocación, o cualquier otro problema que no se me ocurra ahora.

En cualquier caso, formato estandar para las rutas, además del OGC API - Routes, lo único estándar (de facto) que se me ocurre está más relacionado con rutas de transporte (GTFS), pero no creo que aplique a este caso.

Sigo preparando mis charlas del Esri European Developer Summit! 
Un abrazo!

Reply all
Reply to author
Forward
0 new messages