Necesito una aplicación que pueda buscar por mí todos los lugares para diferentes palabras clave como "salón de belleza" y "diseño web" (las palabras clave son elegidas por el usuario) en una región específica (por ejemplo, mi ciudad) y luego darme una ruta óptima para los lugares de "salón de belleza" ∪ "diseño web" en función de la accesibilidad (la aplicación tiene que conocer las rutas de transporte público).
¿Hay alguna aplicación que pueda hacer esto para Android? Me evitaría hacer muchos cálculos. Hay alrededor de 700 lugares en mi ciudad. Imagina hacer una ruta óptima para todos ellos. Si no lo hay, entonces tengo una muy buena idea, para una aplicación posiblemente viral.
No puedo ponerme a hacer una aplicación así, porque no tengo tiempo. Tengo que vender. Eso es todo. Así que debe haber otra solución. ¿Alguien se encuentra en la misma situación que yo?
PD: No es que no sepa cómo hacerlo, es que no tengo tiempo.
Programáticamente se puede hacer siguiendo un modelo de retroceso. Por cada ruta óptima que se calcule, la app enviará los datos a un servidor para que la próxima vez no tenga que recalcular. Para el servidor, utilizarás un motor de búsqueda, para que todos puedan acceder a una ruta anterior. Después, puedes implementar gradualmente los semáforos, el tráfico. Gradualmente porque no quieres sobrecargar la CPU al principio.