I've wondered about this, too, as I have the same GPS receiver.
A quick search came across a
Bluetooth GPS Android app, but it appears it does not implement the LocationProvider API, meaning that other applications can't access the GPS data.
I think there's an app opportunity here, but there's a catch, because I think there are OS hooks for the LocationProvider API, and a typical user application can't access them.
If I had more time I'd be interested in developing something, but in the hopes that someone else picks this up:
- connect to a GPS via bluetooth
- implement the LocationProvider API, getting data from the BT GPS
- add a hook to the OS location providers; I think this involves putting a file in a particular (privileged) directory, which would require root access
- wrap it in a GUI that allows the user to connect/disconnect, select the device, etc.