I may have misunderstood, but did you say your camera is in the ground?
If so, try pressing 'F2'. This should set your camera back to normal.
Is this only happening on one character? Or on all of them?
If it's only on one, try sending your character home. I realize you said hititng the home button doesn't work, so try doing it the way Preach suggested.
Try using the Character Home.
Go to the log in box in the right-hand corner of the forum, select "User Panel," and then sign in with your username and password. Then scroll down, find the character with the home you want to change, and select "reset home," and then "go home" if you want your character to be sent there.
After doing so, check to see if this worked for your character. If not, try holding "r". Sometimes, when a character is stuck underneath a map with water in it, your problem can be fixed by simply 'swimming' back to the top. This works best when you are in the very corner of a map.
If none of the above works, I would suggest uninstalling and reinstalling the game
I hope everything works out soon, floofie <3