Sunday, October 04, 2009

Collaborative Maps

Ever sit around playing with a particular web tool and say, "This is great, but there's got to be a way to...(insert your idea here)." This particular question has been rolling around in my head regarding Google Maps. I LOVE Google Maps, but have been frustrated that I haven't found an easy way to create maps collaboratively. I know I can share Google Docs and have multiple people working on the same document, presentation, or spreadsheet, so why can't I do the same with maps? I was ready to write a blog post today pleading with Google to add a SHARE button to Google Maps when I was reminded of a tool that Andy Losik shared with me last spring.

There IS a way for my students contribute placemarks to a Google Map. A way that doesn't require them to use my login, or even have a Google account. Here's what you do:

  1. Create a Google Form - Students will use this form to enter their placemark information. This will put their information into a Google Spreadsheet. No login required. They just need a link to the form.
  2. Use Map A List (www.mapalist.com) to auto-generate a Google Map that's linked to your spreadsheet.

Details
To set up your Google Form, you need to know that Map A List determines location using the following fields:
  • Address 1
  • Address 2
  • City
  • State
  • Zip
  • Country
  • Latitude*
  • Longitude*
*Latitude & Longitude information supersedes address information.

You'll then want to add three additional fields for the placemark information.
  • Title - What appears for the title of the placemark.
  • Additional Info - What appears as the text in the popup window. This field will also accept HTML code. So any code you can copy & paste into Google Maps will work here too.
  • Placemark Symbol Identifier (optional) - This could be a multiple choice item in that your students use to select what type of placemark they want.
Here's a sample Google Form I created. Feel free to add your data to it.

Once your form is done and you've started collecting information, go to Map A List and sign-up for an account. After that, you'll need to give Map A List authorization to access your Google Spreadsheet. Once that is done you can start creating your map. It's a simple step by step process.

Select the spreadsheet that contains your map data.



Match the fields in your spreadsheet to the ones that Map A List uses to create your placemarks.



Once that is done, Map A List will check to see how many locations it can find based on the information in your spreadsheet. It does a surprisingly good job of determining locations even with incomplete information.

If you added a field that determines what type of placemark to use, the advanced feature on the next step is where you enter that information.



The last step is where you save your map and set a few final options. If you want to be able to send a link to your map to others or embed it on your web page or blog, you'll need to make it public.

Here's a link to the Google Map I created with my form. If you added data to the form, it may take a while to appear on the map. I set mine to update automatically, but noticed that sometimes I need to go in to Map A List and tell it to update the map manually if I want to see new data added the spreadsheet.

Classroom Applications
Students can participate in this type of collaborative map by...
  • Mapping Birthplaces. It could be their own, or someone else's. Our 5th grade is working on immigrant reports right now. This would be a fun way to share their information.
  • Historical Places. Students could work together on a class project locating and posting information about historical places around their state or country.
  • What's The Weather Today? Classes from several different schools could pick a day and share the weather. They could even embed a picture of what it looks like outside.
  • Breakfast Around the World. The form could be shared with as many people as possible to find out what people around the world eat for breakfast. Hmmmm. This idea sounds familiar.
  • I'm sure you can think of other ideas...
This is great, but there's got to be a way to...
Add lines? Highlight regions? Draw shapes? I haven't figured these out yet. If you have any ideas please share them.

By the way Google, this does not let you off the hook. I'd still like to see a SHARE button on Google Maps.