Hm... well, one thing to remember is that I didn't upload the project
file itself along with the rest of the code (that is, the repo just
has the code, nothing Eclipse-specific), so after checking it out, you
might want to make sure it actually thinks it's an Android project.
Note that this is different from a Java project, despite the similar
language. It should have a little stylized Android-style "A" on the
folder icon, right above where Subversion puts the repo status icon.
In other words, if you're importing it from Subversion, you may need
to make sure you're running the new project wizard to make sure it
gets set up as an Android project, else it might get confused and make
it plain Java or some indeterminate project. I'd have to look more
into that later to give you more help, since I haven't tried importing
Geohash Droid into Eclipse as if it were a new project.
If it DOES think it's a Android project, though, then there might be
some issues. Make sure the project thinks it's an Android 2.2 app
WITH the Google Maps API (yes, GHD will run on Android 1.5; the 2.2
nature is just so that you can install it to SD and so it'll handle
different screen sizes properly). And, of course, clean and rebuild
it if you haven't yet.
Now, one thing which might trip you up in any case: The maps part
requires a Maps API Key. This is Google's requirement, given it's
using their maps and all. In my code, that'll be any reference to the
"api_map_key" string resource. You won't find this in anything in the
repo, as it's unfortunately useless to anyone who isn't using my
publishing key. Fortunately, after you've made your own key (or are
just using the debug key), you can just request one and get it right
away. But, GHD won't compile without one set, so if that's the only
thing missing, you're well on the right track already.
I've got a few notes on the map key on the website's wiki (http://
code.google.com/p/geohashdroid/wiki/Compiling). And that links to
Google's own page on it. That should help you on that part, at least.
Hope this helps! And, incidentally, what're you planning on adding to/
doing with the code? Always curious to know what people want to add
to it and all.