Understanding the geolocation API (simple) -- Setting up application (simple) -- Getting the user's location (intermediate) -- Displaying the user's location using the Google Maps API (intermediate) -- Displaying the user's location using a KML feed (intermediate) -- Tracking and updating the user's location (intermediate).
Local Note
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America