Spreadsheet Mapper 2.0
We've improved our Spreadsheet Mapper tool! Some of the new features include:
- Six ready-made balloon designs to quickly create up to 400 attractive
placemarks
-
A simple HTML templating system to create
your own balloon designs.
- Works in Google Earth and Maps.
This tutorial shows you how to enter data in an on-line spreadsheet to generate a set
of placemarks in Google Earth and Maps. Google Docs' web-based, collaborative editing
allows your team members to simultaneously enter data and instantly publish updates.
Using this tool you could: showcase your organization's projects, program sites or
partners; map your offices, volunteers, or resources; or visualize your data on local,
regional or global scales.
See Edge of Existence Mammal and Amphibian layers
that were created using this tool!
Tutorial Contents:
Before You Begin
Watch this step-by-step video to get an understanding of how to use the Spreadsheet
Mapper.
Getting Started
Open the starter spreadsheet
- To begin, open the starter spreadsheet. You may need to log into your Google Account to
proceed.
- Once loaded, give it an appropriate name: click the File button
above and choose Rename.
Enter Basic Information
- On the start here sheet, complete "Author's
Information" and "About your KML Document" sections of the
Basic Information form.
- Enable "Google Maps Compatibility" if you want your layer to
work in Google Maps and older versions of Google Earth (pre-4.2).
- Optional: Access the "Advanced/Optional Settings" by clicking
the tab indicated on the left to un-hide rows.
Publish your
spreadsheet
- Click Share button and choose Publish as a web
page.
- Click the Publish Now button.
- Copy the published URL (blue underlined link shown below) by right-clicking on the
link and choosing "Copy Link Address/Location" (Chrome/Firefox), or
"Copy Shortcut" (Internet Explorer).
- Paste the published URL into the white cell provided under "Publish
spreadsheet".


View
templates in Google Earth
- Copy the "Network Link KML" cell, switch to Google Earth, select
My Places, then right-click and Paste.

- Sample placemarks for the six available templates will be displayed in Google
Earth.
- Click on the sample placemarks and decide on which balloon templates you'd like to
use for your project.

- You can also customize the six HTML based balloon templates, or create your own.
See the Creating 'Spreadsheet Mapper' Templates
tutorial to learn how.
View
templates in Google Maps
- "Backwards Compatibility" mode must be enabled to view your
layer in Google Maps and Earth 3.0-4.1.
-
Control-click the link on the start here sheet to
view the sample placemarks in Google Maps.

View sample map
Enter your information
Prepare your
template
- Go to the sheet for each template you've chosen and replace the values of the
"Static Variables" with your information.

- Optional: To change the look of the placemark icons and labels, modify the
"KML Style Variables" as desired

Enter placemark names and
locations
- Go to the PlacemarkData sheet, delete the sample data, and start
creating your own placemarks.
- A name and location are required for each placemark. Coordinates must be in decimal
degree format (e.g., -122.34567).
Tip: Don't know the latitude or longitude of your location? Click
this link to add a mapplet to your Google Maps
MyMaps tab which helps you find coordinates. You can also use free
services like the geocoder.us or the Batch Geocoder.

- Optional: Put your placemarks into folders by specifying a "Folder
name". All the placemarks in the same folder must be grouped together,
otherwise duplicate folders with the same name will be created. Use the
sort bar on the "Folder Name" column to keep placemarks in the
right order.

Apply a template to each placemark
- Enter the desired template number for each placemark into column H. Available
templates are listed in the table at the top of the sheet.
- Each template uses the spreadsheet's columns for different pieces of balloon
content (e.g., Template #1, column I = "Left Column Header"; Template #2,
column I = "Title"). Make sure you enter each placemark's data according to
the appropriate column headers as show in the template list.
- To make data entry easier, highlight a specific template by entering its number in
cell H10 (see steps a, b, c below). That template's column headers will be highlighted
in the template list, and will also appear in row 10, right above the gray header
bar.

Optional: Setting
Time, LookAt views and Snippets
- You can enter advanced placemark information including views (LookAt),
time stamps (see
valid formats), and Snippets.
- Click the indicated tab in the upper right of the sheet to un-hide the extra
columns, and enter values for your placemarks.
Publish your changes
- Go to the Share button on your spreadsheet, choose Publish
as a web page, and click the Re-publish document.
- For Google Earth: In the Places panel, right-click on the Network
Link (named "Link to - Spreadsheet") you added earlier, and select
Refresh to load your changes. A second refresh of the Network Link may
be required to see style changes made on the template sheets.
Note: You can check "Automatically re-publish when changes are
made" in the spreadsheet publish options, but note that re-publishing after
changes isn't instantaneous (as with above).
Thus, you might have to wait a few minutes before changes will be visible in Google
Earth when refreshign the Network Link

- For Google Maps: control-clicking the Google Maps link on the
start here page.
Note: Sometimes the spreadsheet doesn't respond quickly enough to
the Google Maps request to view your map. In this case you will see a " File not
found at..." error. Try refreshing the browser window so that Google Maps tries
to download the file again.
If you want to embed this map on your website in Google Earth, it's best not to pull
the map directly from the spreadsheet (for the reason above). Follow the instructions
below under the section "Embedding your layer on a website using Google Maps
of the Google Eart Plugin."
Sharing your placemarks
Anyone can view the placemarks generated by your spreadsheet in Google Earth and
Maps.
Sharing your layer in Google Earth
For access to up-to-date data directly from the spreadsheet:
- In Google Earth's Places panel, right-click on your Network Link
(named "Link to - Spreadsheet") and choose Save
As...
- Give the file a descriptive name and save it to your computer. The resulting
KML/KMZ file will always retrieve the latest data direct from your
spreadsheet.
- Email the KML/KMZ file you saved above to your colleagues and friends, or post the
file on your website.
For a static snapshot of your current map (will not connect directly to the
spreadsheet):
- In Google Earth's Places panel, right-click on top-level folder of
your map (a blue globe icon) and choose Save As... This is the first
item undernearth the "Link to - Spreadsheet" Network Link.
- Give the file a descriptive name and save it to your computer. The resulting
KML/KMZ file will be a static snapshot of your map. Users will not have access to
updates direct from the spreadsheet.
- Email the KML/KMZ file you saved above to your colleagues and friends, or post the
file on your website.
Embeding your layer on a website using Google Maps or the Google Earth
Plugin
- Follow the steps above to save a static version of your map as a KML/KMZ
file.
- Upload your KML/KMZ file to a webserver.
- Use the Embedded KML Viewer Google Gadget:
- Enter the URL for your uploaded KML file.
- Choose your "View mode" you want: 2D (Google Maps) or 3D
(Google Earth Plugin).
- Select the other options you want and click the Preview
Changes button to see your map,
- Once you're happy with the map, click the Get the Code button,
and copy/paste the HTML into your website.
Promoting your KML
Also see the Tutorial: Promoting Your KML for more
tips on sharing your layer with the world.
Discussion & feedback
Have questions about this tutorial? Want to give us some feedback? Visit the Google Earth
Outreach Discussion Group to discuss it with others.
What's next?
Note: This tutorial replaces the following tutorial: Adding Time as a Fourth
Dimension.