Crei un evento, vai in Display, Display Unlocked e crei il task
La via più semplice è creare un profilo che imposti la variabile su on(o quello che preferisci tu) quando è connesso il wifi; il profilo di uscita sarà la variabile impostata a off. Poi crei il profilo per maps con il solo task di uscita che spenga il wifi se (if, appunto) la variabile precedentemente creata è su off. Altrimenti non c'è modo, come anticipava Luca83pt