Это жесткий косяк в Android, по сравнению с iPhone.
Нет способа увидеть, кто в данный момент использует GPS.
Мало того - часто расход батареи приложением использующем GPS приписывается не ему,
а Google Services - так как они отвечают за работу с провайдерами местоположения.
Единственный способ - по одному отключать запущенные приложения и так вычислять, кто использует GPS.
PS. Не в курсе как дела обстоят на версиях > Kitkat