Geo Dive Blogging 101
My recent posts and dive log entries about my trip to the Socorro Islands have gotten a lot of people asking about how I create the map with post excerpts on this website. I’ve been slow about writing it up because quite frankly the process has been changing over the past week or so. I started doing this as a way of logging my dives, which I have not done since I was a teenager. When people ask how many dives I have, I honestly have to answer that I don’t know because I stopped logging just after dive number 200. Since dive log book had no real value to me, I found no reason to continue using them. Lately, however, I began asking myself how I might log my dives in a way that could be valuable to both me, and others as well.
I had a few requirements.
- First, I wanted to use this blog as my dive log book.
- Secondly, I wanted to record and display the GPS coordinates of the dive site. I also wanted to leverage the Google Maps API to display these sites on a map.
- Finally, I wanted to record and display the information that I believe is important about the dive. For instance, I don’t care to record the water temperature and whether or not I wore a hood, but I did want to record and display information about gas choice, max depth and bottom time. I also wanted to record and present information about deco schedule.
The first phase, and the only one that I have completed thus far is to record and present GPS information about the dive site. When I first implemented this, a total of three WordPress plugins were required. “Geo Mashup” was used to create the map page with the post excerpts, “Geo” was used to enter the GPS coordinates into the “wp_postmeta” table, and “bsuite-geocode” was used to search the post text for links to Google Maps, strip out the GPS coordinates and enter them into “wp_postmets” if they exist. It also created a “Location” link to the post excerpt on the map page.
This was all before the final release of Geo Mashup 1.0, however. This is now the ONLY plugin that is required to create the map with post excerpts. In fact, running either “Geo” or “bsuite-geocode” will prevent “Geo Mashup” from working correctly after version 1.0.
Version 1.0.1 of the Geo Mashup plugin creates a nice little Google Map in your “Edit Post” or “Write Post” window that can easily be used to enter GPS data about the post. The only downside is that there is no way to display a link to the map from your post without adding the following code to the loop in your theme:
< ?php GeoMashup::show_on_map_link('link_text') ?>
Sadly, the “bsuite” plugin I use to create the “Tags” and “Related” stories section at the end of my posts takes over the bottom of the post entirely, meaning that map link would need to go below that. Since I think the “Related” section ends the post nicely, I have not incorporated this code into my theme yet. I have brought this up with Casey, who says he will allow the user to control where the bsuite functions display in the next version, which is soon to come out.
Clearly I still have some work to do with respect to displaying dive information and deco graphs, but that should be coming soon. Hopefully I will be able to release a DiveLog WordPress plugin once I get it all hammered out. Stay tuned.
Discuss This Article
Post Tags (user submitted): t (22) - wordpress diving theme (15) - about (12) - diving layouts (9) - wordpress dive theme (7) - dive log iphone (7) - wordpress dive (6) - wordpress diving (5) - diving wordpress theme (5) - wordpress dive log (5) - www partition 101 net (5) - dive log book (5) - divelog iphone (4) - iphone dive logbook (4) - iphone divelog (4) - wordpress theme diving (4) - dive log for iphone (3) - iphone dive log (3) - show_on_map_link (3) - iphone dive (3) - "geo-dive" (3) - wordpress plugin diving (3) - books on geo mapping (3) - GeoMashup (2) - dive layouts (2) - diving google maps (2) - wordpress themes + diving (2) - diving logbook iphone (2) - iphone google maps entering coordinates (2) - socorro dive blogs (2) - wordpress diving log plugin (2) - iphone diving (2) - wordpress dive log plugin (2) - dive log google earth (2) - GPS dive log (2) - i dont have my dive log book (2) - geo mashup wordpress (2) - wordpress geo mashup tutorial example (2) - diving logbook for iphone (2) - DIVE THEME (2) - sample dive log page (2) - record log entry gps coordinates definition (2) - sample example scuba log book page (2) - google map of my dives (2) - bsuite related posts (2) - diving log book sample (2) - diving logbook sample (2) - theme iphone diving (2) - wordpress diving themes (1) - Geo Mashup plugin tutorial (1) - enter coordinates into iphone (1) - sample dive site maps (1) - enter gps coordinates google maps (1) - partition 101 net (1) - gallery map geomashup (1) - gps coordinate mashup (1) - google earth diving plugin (1) - dive iPhone (1) - wordpress diver theme (1) - divelog for iphone (1) - spencer tunick experience (1) - funny dive log sample (1) - entering gps coordinates into google earth (1) - gps on a map (1) - diving log iphone (1) - google map mashup dive sites (1) - sample dive log entry (1) - dive log book sample (1) - lock 21 gps coordinates dive site (1) - iPhone lock book (1) - dive logbook iphone (1) - theme wordpress dive (1) - how to sort coordinates in google map (1) - divelog 2 (1) - geo mashup plugin how to (1) - creating a mapping a dive site examples (1) - logbook iphone diving (1) - wordpress plugin google maps gps (1) - dive logbook sample page (1) - dive log book samples (1) - iphone copy display coordinates (1) - entering coordinates into google maps (1) - geomashup is not defined (1) - dive logbook sample page, (1) - dive log book page (1) - dive logbook for iphone (1) - scuba google map mashup (1) - diving theme wordpress (1) - wordpress themes diving (1) - dive log book for iphone (1) - record GPS coordinates in iPhone (1) - google maps entering GPS coordinates (1) - iphone display gps coordinate (1) - wordpress scuba (1) - wordpress templates diver (1) - entering coordinates on iphone (1) - geo mashup post excerpt format tag (1) - iphone mapping coordinates (1) - dive logbook page sample (1) - GPS coordinate plugin iphone (1) - google partition-101 (1) - logbook dive iphone (1) - plugins dive log on wordpress (1) - wordpress scuba log (1) - my location iphone maps mashup blog (1) - logbook diving iphone (1) - geo mashup change theme (1) - diving log books (1) - diving wordpress themes (1) - technical diving logbook (1) - divign log for iPhone (1) - iphone map coordinates (1) - iPhone display coordinates (1) - geomashup coordinates in post (1) - dive theme iphone (1) - entering coordinates in iphone maps (1) - geo wordpress themes (1) - list of map google geo plugins for wordpress (1) - enter gps coordinates into google maps iphone (1) - DIVE LOG PAGE (1) - logbook diving linux (1) - scuba theme wordpress (1) - diving iphone (1) - Scuba Dive log book page samples (1) - geo wordpress iPhone (1) - PA coordinates diving (1) - diving logbook page (1) - scuba wordpress plugin (1) - how to create a dive log (1) - skydiving logbook layout (1) - dive log gps (1) - display gps coords (1) - wordpress geo google (1) - Google Maps Tahoe Fire MAshup (1) - google maps diving (1) - entering gps coordinates on google map (1) - wordpress hobo maps plugin (1) - divelog (1) - diving log book (1) - geo-mashup map on post (1) - GeoMashup show_on_map_link() (1) - layouts skydiving (1) - show_on_map_link geomashup (1) - socorro trip dive log (1) - dive log examples (1) - "dive log" + example (1) - lock 21 dive site (1) - diveing layouts (1) - dive mashup (1) - dive log google maps (1) -