GEOG 863
GIS Mashups for Geospatial Professionals



So far in the course, you've spent the bulk of your time learning about the various web technologies that are involved in the creation of even the simplest Google Maps page. The last project deliverable was quite basic, and you probably came away thinking that the map was a bit boring. In Lesson 4, we'll dig deeper into the API to learn how to produce a more useful and personalized map. At the conclusion of the lesson, you'll be asked to map a set of locations and enable callout windows to appear when those points are clicked.


At the successful completion of this lesson, students should be able to:

  • modify the default user interface (e.g., the map type controls and map navigation controls);
  • add event handling code that produces custom behavior when certain events are triggered by the user (e.g., opening a callout window when a marker is clicked);
  • display map markers using icons that have been created and published by others;
  • understand the process involved in creating an icon image that can be used for displaying map markers;
  • work with JavaScript arrays to add lines and polygons to a map;
  • use GIS software to obtain the latitude/longitude coordinates of points to be displayed on a Google map.


If you have any questions now or at any point during this week, please feel free to post them to the Lesson 4 Discussion Forum. (That forum can be accessed at any time by clicking on the Discussions tab within Canvas.)