Web Services
Unit 8 Assignment: Web Services
Outcomes covered in this activity:
Unit Outcome:
Describe how to add a web service to a webpage.
Course Outcome:
- IT391-5: Evaluate web services.
Purpose
The purpose of this assignment is to utilize a third-party web service in an original program created by the student.
Assignment Instructions
For this assignment, you will use two web service application programming interfaces (APIs): Google Geocoding™ and Google Maps™. You will provide a form for the user to enter an address, city, state, and ZIP code. This information will be passed to the Google Geocoding API, which will convert the address to the latitude and longitude coordinates. You will want to study the Google Geocoding API to understand the data format requirements and think about how you will have to massage the form data to meet the API requirements. The latitude and longitude coordinates will then be passed to the Google Maps API, and you will display the map for the location in three different formats (e.g., road view, satellite, and hybrid).
Keep in mind the multi-tier architecture that you learned in Unit 7 and try to use this approach of keeping GUI and business logic separate. Be creative in how you control the display of the 3 views. You might display all of them at once, use radio button controls to select between the 3 views or any other options you want to use in your design.
Requirements
1. Student creates form for entry of address of their choice (including address, city, state, ZIP).
2. The address data is passed to the Google Geocoding API to convert the address to latitude and longitude.
3. The latitude and longitude are then passed to Google Maps API, and the location is mapped in three different map formats.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.