GPS Emulator App
With this fake gps you can change your location and altitude. You can also tweak the accuracy and get the current time of the fake position.
Three map types are available: normal, satellite and terrain. Fake GPS coordinates injection can be enabled/disabled for Google Play Location Services as well.
Attention: this app was not designed to cheat on games, it's only for developer testing purposes.