fixed point variables?

There is no "fixed point" type for Arduino, as far as I am aware.

What you can do, is represent your problem using integers. For example, if your GPS problem originally
uses floating point numbers which represent metres, you can change it to use integers which represent millimetres.