Geocaching Tool Updates

I’ve been doing a lot of work on my Geocaching tools recently.

First, I rewrote most of the JavaScript for my GPS Coordinate Converter. It’s not a nasty mess anymore and it works for more funky ways that people type these things. Most obvious is that Firefox now works when you use negative signs. I actually took the code from the PHP version of the coordinate parsing code I wrote. It’s amazing how similar these languages are. I wrote a dozen or so regular expressions and the port was 90% was done.

Second, I’ve been working a lot on my Geocaching Quick Search. Alex de Vries has created a Firefox plugin for it and also collected a lot of good ideas for adding more functionality. I even updated the documentation. This is definitely the tool I use the most for myself as I use it to quickly look up stuff on my Treo from the field.

Third, Geocaching.com has redesigned their site and added some heavy-handed frame-busting code to just about every page. The result is that my Geocaching Express Logger doesn’t work the way it’s supposed to because it uses frames. I’ve retargeted the links to use a new window (which is pretty annoying) while I await a response on the forums. Meanwhile I added support for uploading MapSource files and a DHTML smilies menu.

I made some minor changes to Geocaching Leaderboard as well. I added another digit beyond the decimal point to the stats, changed the N/A indicator to ‘–‘ from ‘-‘ since some people thought they were negative signs, fixed some x-axis problems with the graphs and changed them to use PNG images because somehow GIF stopped working.

Recently I uploaded a bunch of new maps to my ExpertGPS Calibrated Maps page. Pretty soon I think I’ll have the whole Bay Area covered.

Lastly, I convinced BeachBuddies to add links to his Locationless Cache Checklist for every cache so you can click right into my Coordinate Distance Calculator to check if your LC has already been found. Very handy.

Wow, that’s a lot of stuff. Now I know where all my free time goes.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *