Mapping in WordPress – GeoPress and GeoMashup

Categories: General, GIS

Robyn Tendai-Whyte and I just ran GeoPress and GeoMashup through the paces today. Both performed beautifully after a bit of massaging (and reading the directions!) Here are a few tips that we found helpful for anyone at Middlebury who would like to geo-locate their blog.

GeoPress

This plugin will allow you to take any post and add a Google map with a stick pin location. This is a nice feature for bloggers who are traveling, or who would like to give geographic location to a historical reference.

To use this plugin-

  1. Click on the “Plugins” link in the upper right hand corner of your blog’s Dashboard.
  2. Click the “Activate” link to the right of the GeoPress plugin.
  3. Click on the GeoPress tab, just under the name of your blog in the upper-left.
  4. Get a GoogleMaps Key and paste it next to GoogleMaps Key.
  5. Get a Yahoo AppID and paste it next to Yahoo AppID.
  6. Click on the UPDATE OPTIONS button.
  7. When you write a new post, scroll down to LOCATION.
  8. Type in an address and click on the “Geocode” link.
  9. Save and Publish your post.

The map will appear under your post with the location marked.

GeoMashup

GeoMashup works in a different way. It will take all posts that have a location added, and create one map on a single page with a stick pin for every location.

To use this plugin-

  1. Click on the “Plugins” link in the upper right hand corner of your blog’s Dashboard.
  2. Click the “Activate” link to the right of the GeoMashup plugin.
  3. Click on the Settings tab in the upper-right.
  4. Click on the “Geo Mashup” tab.
  5. Get a GoogleMaps Key and paste it next to GoogleMaps Key. If you are using GeoPress, you may use the same Key (NOTE: Your key needs to be registered to your blog site: http://sites.middlebury.edu/[name of my blog])
  6. Choose the page where you would like the map to appear.
  7. Click on the UPDATE OPTIONS button.
  8. In the page you selected, add <!--GeoMashup--> in the content.
  9. When you write a new post, scroll down to LOCATION. If GeoPress is activated, this will be the second map.
  10. Type in an address and hit return. You will see a pin with your location.
  11. Save and Publish your post.

The page you selected will now have one map with every location on it. Each location will be labeled with the name of the post.

About Joseph Antonioli

Senior Curricular Innovation Specialist

6 Responses to Mapping in WordPress – GeoPress and GeoMashup

  1. Thanks for the tutorial! Any feedback on usage, directions, etc. are definitely welcome.

  2. Joseph Antonioli says:

    Andrew, you are very welcome. We are looking at using GeoPress for at least two classes this semester, thank you for building the tool!

  3. Daniel Noll says:

    Thanks for the side-by-side comparison of Geopress and geo-mashup.

    Can you recommend one or the other?

    My wife and I have a blog where we post from around the world. We are looking for an ability to geotag individual posts, geotag the RSS feed, and display a map of all posts.

    I’ll do some of my own research, but since you have experience with both, I thought I’d ask.
    Cheers,
    Dan

  4. Joe says:

    The two plugins are not mutually exclusive, but I do recommend starting with Geo-Mashup. GeoPress is great for individual posts, but the mashup page will visually show all of your locations in one place.

  5. Daniel Noll says:

    Thanks, Joe.

    I installed them both separately on a local server and found that Geopress caused some memory allocation errors (possible conflict with other plugins). I installed Geo-Mashup and it seemed to work straightaway.

    I’ll start with Geo-Mashup.

  6. Nnyan says:

    Hello,

    Had mashup working until i upgraded to 2.8 now i just get a gray screen. anyone else having issues?

    Also putting in did not display anything had to do [geo_mashup_map]

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>