Android Service eseguito in un maps fragment o viceversa?

-bAd-

Utente Electrum
18 Dicembre 2016
548
21
61
174
Non riesco a eseguire un service fondamentale per la mia applicazione android, che ha lo scopo di inviare al database (firebase) la latitudine e longitudine quando vengono cambiate a seconda della posizione in tempo reale di ogni utente che ha scaricato l'app.
Inoltre non mi cancella il marker sul DB di un utente che chiude definitivamente l'app, come se al momento dell'onDestroy() non venga eseguito nulla al suo interno.
Ecco il codice seguente, dategli un occhiata se vi va, se avete domande non esitate: https://github.com/Bad001/Affluence
Ringrazio in anticipo e spero in una risposta esaudiente e chiara, ho visto delle guide su come poter utilizzare i service, ma insieme ad un map fragment non ho trovato nulla a riguardo e non ho idea di come poterlo integrare.