There's just one problem with this library: It's deprecated and works only with API 16 or less (Up to Android 5 only).
Do you know how to do things with the Reflection library, by any chance?
If we could simulate the GPS mock locations via Reflection, all these things wouldn't be necessary and users could use it on the latest API.
The problem is that Google will be (or already is?) forcing API 26 for their Apps in the Play Store and those who aren't able (for this and other reasons) to update it to this API, can't update their Apps anymore.
For me in particular using API 16 is no problem because this project is a hobby car multimedia project and won't be published, as it isn't necessary. But for others, having no mock GPS library or integration whatsoever in B4A, is bad, I think.