If you're willing to use external programs then it is possible to use generated and populated chunks to track the direction you went. Programs such as MCEdit will not generate any new chunks when looking around, so you can tell which ones have been generated by you in game.
First, you should install and open up MCEdit and then select your creative world from that. Make sure you close minecraft first.
If your world does not show up on the list of worlds then click "Browse levels" and double click on your world's level.dat.
MCEdit will place your camera in at wherever your player is on the world. You can use WASDQZ to move around the world and right click to toggle between mouse looking and mouse placing.
Zoom up, look down and get an overhead look at your world. Hopefully from the chunks that are generated you should be able to see the general direction you went and the buildings you made.
Zoom back in on the buildings that you made.
Use the Move Spawn Point or Move Player tool to place your spawn point and/or player next to your buildings. If you use the move player tool make sure to select "Player" rather than your username.
Now when you log back into the world on minecraft you should be at your buildings, or have your spawnpoint set there.