Yo tengo esta:
http://www.mancuentro.com
El problema con el gps siempre es la batería, ademas de que necesita en cielo despejado.
Para ese tipo de seguimiento, si es en ciudad, yo lo haría usando solo la localizacion por antenas, que da suficiente precisión (gracias a la abundancia actual de wifis), no consume la batería y funciona en lugares cerrados.