Just uploaded a python script to https://github.com/danbrough/html_android_controller
for setting the GPS location on your android emulator.
It's a simple python webserver that presents a Google Map at http://localhost:8888 and when you click on the map it updates the emulators location with that location.
Test it with your own GPS enabled applications or use the "My Location Demo" in
the SDK sample app at: https://developers.google.com/maps/documentation/android/intro#sample_code