I've used an emulator in the past for GPS spoofing too. Obviously useful for testing and what not but also for location based apps / games / etc.
Tangent: IIRC Pokemon GO (and probably other more professional usecases for GPS spoofing) mitigates spoofing via a variety of techniques