store them as double valued positions. you're of course keeping track of the camera's "real" position as a double vector, or, if you're really serious about it, a fixed point 64 bit variable - though, depending on the effort you want to undertake, there'll always be some kind of limit.