Can I hook up an external GPS to Android devices without a built-in GPS? I know there's a number of solutions that allow you to use a Bluetooth-enabled external GPS antenna but what if you don't have Bluetooth?  Does anyone know of a way to connect a USB GPS antenna to an Android device?

*A little background: I just ordered this cheap resistive screen tablet primarily to be a less expensive dedicated Kindle/Nook Reader but I'm also thinking up other ways I can use this thing.  One way I was thinking was as GPS unit mounted on my dash, only problem... no GPS.
I believe Bluetooth is the only way to do this.

In order to be able to do this via USB the device would need to support USB-OTG (basically be capable of acting as a USB host); given that you are excluding Bluetooth, I doubt there would be a device with USB-OTG but without Bluetooth. You'd obviously need a GPS capable of sending data over USB, as well.