Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a Google map program using the Google Map JavaScript API and jQuery. You must display AT LEAST 5 map markers when the page is

Create a Google map program using the Google Map JavaScript API and jQuery.

You must display AT LEAST 5 map markers when the page is loaded in the browser. Each marker must display an info message when clicked.

Name the HTML file map.html and place it (and any supporting files/folders) in a map folder. Make sure that you modify any example file(s) that you use.

Also, you MUST place the URL of any example(s) that you use in your HTML file comments.

You dont need to register for a Google Maps API key to use Google Maps.

https://developers.google.com/maps/documentation/javascript/

https://developers.google.com/maps/documentation/javascript/examples/

In addition to the Google Maps API 3 examples, many tutorials are also available here:

http://www.geocodezip.com/

Place the map.html file as well as any other files and folders in the map folder. You should test your program in Aptana using an internal Web server.

image text in transcribedimage text in transcribed

-----------------------------------------

index.html:

Google Maps API Example: Clickable Markers with Geocoding

$(document).ready(function(){

var geocoder = new google.maps.Geocoder();

var myLatLng = new google.maps.LatLng(33.4936111, -117.1475);

var mapOptions = {zoom: 8, center: myLatLng, mapTypeId: google.maps.MapTypeId.ROADMAP}

var map = new google.maps.Map($("#map").get(0), mapOptions);

$("#links a").click(function() {

var address = $(this).text();

geocoder.geocode({address: address}, function(results) {

new google.maps.Marker({

position: results[0].geometry.location,

map: map

});

});

});

});

-------------------------

main.css:

body {

font-family: Arial, Helvetica, sans-serif;

font-size: 0.8em;

}

#map {

float: left;

width: 500px;

height: 400px}

ul {

float: left;

list-style-type: none;

margin: 0;

padding: 0;

}

ul li a {

display: block;

width: 100px;

padding: 10px;

margin: 0 5px 5px;

background-color:#ccc;

}

Great Places to Eat in the French Quarter ine maisoAntoine's Louis Map Satellite Armstrong Park esort Cafe du Monde Lafitte's Blacks m Shop Bar Court of Two Sisters 's Coop's Place " Preservation Hall Cat edral Jackson Square St. L -Saenger Theatre Oceana Grill " Napoleon House Wnldanharn Great Places to Eat in the French Quarter ine maisoAntoine's Louis Map Satellite Armstrong Park esort Cafe du Monde Lafitte's Blacks m Shop Bar Court of Two Sisters 's Coop's Place " Preservation Hall Cat edral Jackson Square St. L -Saenger Theatre Oceana Grill " Napoleon House Wnldanharn

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Databases With PostgreSQL From Novice To Professional

Authors: Richard Stones, Neil Matthew

2nd Edition

1590594789, 978-1590594780

Students also viewed these Databases questions

Question

2. Discuss the importance of popular culture as a public forum.

Answered: 1 week ago