MMDT1022 HTML II and Javascript
Week 12


Week 12

Read chapter 13 AJAX in the book.

Yahoo YUI has a library of AJAX.

Code and documentation for Google AJAX APIs.

Google developer libraries.


Lab Google API

For this exercise you have a couple of choices.


Choice A: Do a Google map using the Google API and your own API Key. The Google map needs to be much more than what we did in class. There are many things that you can add, such as multiple markers, custom icons, bounding polygons, heat maps, etc.

See my sample on the Ridgewater home page to get ideas. However, do NOT use my sample or the examples we did in class for your assignment. You must add more to the Google map and implement it. In your submission describe what additions you have done to your Google map.

When you implement your Gooble map, you must customize it to be relevant to you, i.e., don't just copy the sample directly.  But rather make it relevant to your situation, such as your town, etc.

You will need your own Google Maps API key.  You need to create YOUR own key.  Do NOT use my key.  I gave you a key in class. Do not abuse it as others in the class need to use it as well.

The page you create should look complete with a title, background color or image, and some text.  The text must describe what AJAX API you are using.  Describe to me what you are doing, don't make me guess.


Choice B: Create a webpage that uses AJAX or a Google developer library. You can use the Yahoo, Google, or other public library that you find. 

There is a lot to choose from, such as specialized maps, language translations, various searches, etc.

When you implement your AJAX API or library, you must customize it to be relevant to you, i.e., don't just copy the sample that might be given to you directly.  But rather make it relevant to your situation, such as your town, etc.

The page you create should look complete with a title, background color or image, and some text.  The text must describe what AJAX API or library you are using.  Describe to me what you are doing, don't make me guess.

Grading Criteria Points
15
Google API or developer library implemented 7
Customized to be relevant to your situation. 3
Page is fully completed, looks professional. 2
Page describes what Google API or library is being used and how it is relevant. 3