I didn't propably quite understand your question, but to get "camera" position in moved position can be simply looked from 4x4 GL_MODELVIEW_MATRIX obtained with glGet.
[#,#,#,posX]
[#,#,#,posY]
[#,#,#,posZ]
[#,#,#,#]

If you are rendering something in a world, first camera is moved to the wanted position, then if you call glTranslate or glRotate for single objects, remember glPushMatrix before to store the camera location and glPopMatrix after the object to restore previus position.