I downloaded the MobileFirst Platform Location Services sample project from here:
I can run it successfully in the Mobile Browser Simulator but when I try to run it on an Android Device or in an Android emulator I cannot acquire a position and receive an error 'Error acquiring geolocation (3): Position retrieval timed out'.
The emulator and the device are both running Android SDK Level 21. I am using MobileFirst Platform v7.0 Developer edition installed in Eclipse 4.4.1
Here's the output from Logcat: