I played a little with the BU-353 GPS and it comes with a driver for the GPS...
I have it working right now as a location sensor by running a generic program that pulls the GPS signal and converts it for the location sensor.
You may need to see if you can find the driver for your GPS so you can read it directly instead of as a location sensor.
You could always load the generic driver then after that to allow you to use it as either. You may have to use a port duplication program to make it work with both at the same time but it should work if you want it to.
See this thread for links to the generic driver I am using. This requires a USB or Serial connected GPS with the proper drivers loaded for normal GPS usage. You would only need this if you can get the generic driver for your GPS and still want to keep the location sensor driver if you can't load both at the same time.