Evite peajes automáticamente en Google Maps con Tasker

Me encanta andar en bicicleta. Gracias a Google Maps, encontrar el destino y llegar a tiempo nunca ha sido un problema para mí. Sin embargo, hay algunas advertencias si eres un ciclista:

  • Soy un roadie Yo y los senderos para bicicletas no somos amigos. Me adhiero a las carreteras, no me siento cómodo bajando a 40 km / h centímetros de los peatones. (Para mis amigos imperiales, está muy cerca, cuando voy demasiado rápido). Por lo tanto, a menos que una ocasión especial lo requiera, uso Google Maps: navegación de conducción.
  • Google Maps también subestima mi ETA, lo cual es molesto. Soy joven y en forma por ahora. Estoy seguro de que lo apreciaré más a los 50 años. Me gustaría ver un control deslizante de velocidad promedio para ajustar las notificaciones sobre ETA y las notificaciones de 'vete ahora para llegar a tiempo'.
  • Cuando use Google Maps para automóviles, debe tener cuidado de no terminar en una carretera (que suele ser el caso en mi área) u otras carreteras que pueden no ser adecuadas para el ciclismo. Pero lo mismo ocurre con las indicaciones en bicicleta.

    Google olvidó mencionar: "Compre una bicicleta de montaña por este momento"

Pero esas son solo mis preferencias. Para nuestros amigos automovilistas, probablemente esté más preocupado por evitar esas carreteras de peaje cuando viaja. Claro, usar la carretera de peaje varias veces puede no ser demasiado costoso, pero puede ser costoso si lo usa con bastante frecuencia.

Si prefiere evitar las carreteras de peaje por completo, debe recordar alternar manualmente la opción antes de comenzar la navegación, o comenzar la navegación y luego especificar manualmente para cambiar su ruta. ¡Afortunadamente, podemos usar Tasker para especificar nuestra ruta preferida antes de comenzar la navegación! A continuación, le proporcionamos un conjunto de instrucciones para que pueda replicar el proyecto; de lo contrario, simplemente puede saltar al final para descargar e importar el archivo del proyecto. Lo que sea que prefieras.

Necesitará:

Versión de Android: 4.0 + (usada 7.0),

Aplicaciones: Google Maps

Plugin: AutoVoice

Necesidades: N / A

Este proyecto fue creado inicialmente por Mishaal Rahman, pero a través de la discusión, la experimentación y la colaboración más tarde fui ampliado por mí mismo.


Especificar instrucciones de manejo con Tasker

Google Maps le proporciona algunos comandos de voz para alternar la opción de peajes / autopistas / transbordadores, que no era el caso anteriormente. Puede solicitar que se cambie su ruta en consecuencia diciendo:

"Evite los peajes / autopistas / ferries" (¡Venga a Google se llama autopistas por aquí!)

Hablando francamente, esto es algo que a menudo olvido hacer cuando salgo. Así que aquí es cómo Tasker podría ayudarlo. El perfil "Evitar peajes" le permitirá preajustar el modo de viaje. Tengo el mío (evitar autopistas) vinculado a mi modo de bicicleta. Entonces, cuando mi teléfono esté en la bicicleta (contexto NFC dentro de la funda de mi bicicleta), aparecerá las instrucciones de Google Maps para conducir, evitando las autopistas.

Aquí se explica cómo evitar peajes / autopistas / ferries con Tasker:

Evitar peajes / autopistas / ferries

 Perfil: Evitar peajes Evento: AutoVoice reconocido [Configuración: Comando: "navegar a"] Ingresar: Evitar peajes A1: Enviar intención [Acción: android.intent.action.VIEW Cat: Ninguno Tipo Mime: Datos: google.navigation: q = % avcommnofilter & Avoid = t Extra: Extra: Extra: Paquete: com.google.android.apps.maps Clase: Destino: Actividad] A2: Enviar intención [Acción: android.intent.action.VIEW Cat: Ninguno Tipo Mime: Datos: google .navigation: q =% avcommnofilter & evitar = h Extra: Extra: Extra: Paquete: com.google.android.apps.maps Clase: Objetivo: Actividad] A3: Enviar intención [Acción: android.intent.action.VIEW Cat: Ninguno Mime Tipo: Datos: google.navigation: q =% avcommnofilter & evitar = f Extra: Extra: Extra: Paquete: com.google.android.apps.maps Clase: Target: Activity] A4: Kill App [Aplicación: Google Use Root: Off] 

El perfil responde a nuestro evento AutoVoice Recognized y el comando ' navegar a ' luego pasa lo que usted dice como destino. Por ejemplo, si dice "navegar a McDonald's", Tasker pasará "McDonald's" como destino a Google Maps mientras inicia la navegación con la opción de evitar que haya seleccionado. No se preocupe, Google Maps es bastante flexible acerca de lo que puede poner en el destino; incluso puede decir "hogar" o "trabajo" suponiendo que tenga esas ubicaciones configuradas en la aplicación Google Maps. El destino se almacena en % avcommnofilter (que es el primer comando disponible sin las palabras puestas en el filtro) .

La intención creada contiene las limitaciones que queremos aplicar:

  • Evitar peajes: evitar = t
  • Evitar autopistas: evitar = h
  • Evite los transbordadores: evitar = f

Para crear una intención, simplemente agregue una acción de intención de envío y complete los siguientes campos:

 Acción: android.intent.action.VIEW Datos: google.navigation: q =% avcommnofilter & Avoid = t, h, f Paquete: com.google.android.apps.maps Objetivo: Actividad 

Tenga en cuenta la t | h | f en negrita anterior, puede especificar qué opciones de evitar desea al enumerar cada letra en una lista separada por comas. En general, los automovilistas especificarán solo t para los peajes, pero si desea evitar autopistas y transbordadores, puede colocar h, f en esa parte. Si desea acelerar las cosas, puede agregar la aplicación Kill: acción de la aplicación Google, pero este paso no es obligatorio.

El proyecto "Evitar peajes con Tasker" contiene los 3 intentos, por lo que si va a usar el archivo, desactive los intentos no deseados haciendo clic en la acción para ver qué intento está enviando. Si bien por sí solo este proyecto puede no ser el consejo de navegación más impresionante, puede eliminar mucha frustración de sus perfiles de navegación. En mi caso, esta tarea ayuda a aliviar la frustración de olvidar establecer la opción de navegación correcta cuando estoy en bicicleta. Para Mishaal, ayuda porque frecuentemente comienza a navegar usando su voz, pero se olvida de configurar la opción de evitar peajes.

¡Descarga el proyecto aquí!

Para importar un archivo de proyecto Tasker, descargue el archivo anterior y guárdelo en cualquier lugar de su almacenamiento interno. Abra Tasker y verifique que el "modo de principiante" esté desactivado en el menú de preferencias. Luego, mantenga presionado el icono "inicio" en la esquina inferior izquierda y haga clic en "importar". Busque el archivo prj.xml que guardó anteriormente y selecciónelo para importarlo. Ahora verá una nueva pestaña en la fila inferior que contiene todos los perfiles y tareas a los que hacemos referencia en este artículo.

¡Esperamos que disfrute de esta pequeña creación nuestra y avísenos si cree que podemos hacer alguna mejora!