Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using JAVASCRIPT-Generate a key to enable you to use the Google maps API https:/

ID: 3824902 • Letter: U

Question

Using JAVASCRIPT-Generate a key to enable you to use the Google maps API https://developers.google.com/maps/documentation javascript/In the Starter zip file attached, edit the app.js file, set up the following URL in a variable https://maps.googleapis.com/maps/api/place/textsearch/json? keys = Set up a click event for the button In the click event, you will add a query string to this url having the value of the search string. Ex. https://maps.googleapis.com/maps/api/place/textsearch/json? key = &query; = theaters in California where the search string is "theaters in California". Then you will make a JSON call using this URL and parse the results to build the HTML You should filter your results to display only those places that have rating >=4.0. You should display the name of the place in bold, the address and the rating and any other relevant info you would like to display. Display a between each result. Formulate your HTML and then populate it in the html in the div having id googleResults.//this is what I have for the html so far Google Maps Search Google Maps Search Search Google:

Explanation / Answer

<html>

   <head>

   <title>Form Validation</title>

   <script type="text/javascript">

   var divs = new Array();

   divs[0] = "errFirst";

   divs[1] = "errLast";

   divs[2] = "errEmail";

   divs[3] = "errUid";

   divs[4] = "errPassword";

   divs[5] = "errConfirm";

   function validate()

   {

   var inputs = new Array();

   inputs[0] = document.getElementById('first').value;

   inputs[1] = document.getElementById('last').value;

   inputs[2] = document.getElementById('email').value;

   inputs[3] = document.getElementById('uid').value;

   inputs[4] = document.getElementById('password').value;

   inputs[5] = document.getElementById('confirm').value;

   var errors = new Array();

   errors[0] = "<span>Please enter your first name!</span>";

   errors[1] = "<span>Please enter your last name!</span>";

   errors[2] = "<span>Please enter your email!</span>";

   errors[3] = "<span>Please enter your user id!</span>";

   errors[4] = "<span>Please enter your password!</span>";

   errors[5] = "<span>Please confirm your password!</span>";

   for (i in inputs)

   {

   var errMessage = errors[i];

   var div = divs[i];

     

   if (inputs[i] == "")

   document.getElementById(div).innerHTML = errMessage;

   else if (i==2)

   {

   var atpos=inputs[i].indexOf("@");

   var dotpos=inputs[i].lastIndexOf(".");

   if (atpos<1 || dotpos<atpos+2 || dotpos+2>=inputs[i].length)

   document.getElementById('errEmail').innerHTML = "<span>Enter a valid email address!</span>";

   else

   document.getElementById(div).innerHTML = "OK!";

   }

   else if (i==5)

   {

   var first = document.getElementById('password').value;

   var second = document.getElementById('confirm').value;

   if (second != first)

   document.getElementById('errConfirm').innerHTML = "<span>Your passwords don't match!</span>";

   else

   document.getElementById(div).innerHTML = "OK!";

   }

   else

   document.getElementById(div).innerHTML = "OK!";

   }

   }

   function finalValidate()

   {

   var count = 0;

   for(i=0;i<6;i++)

   {

   var div = divs[i];

   if(document.getElementById(div).innerHTML == "OK!")

   count = count + 1;

   }

   if(count == 6)

   document.getElementById("errFinal").innerHTML = "All the data you entered is correct!!!";

   }

   </script>

   </head>

   <body>

   <table id="table1">

   <tr>

   <td>First Name:</td>

   <td><input type="text" id="first" /></td>

   <td><div id="errFirst"></div></td>

   </tr>

   <tr>

   <td>Last Name:</td>

   <td><input type="text" id="last"/></td>

   <td><div id="errLast"></div></td>

   </tr>

   <tr>

   <td>Email:</td>

   <td><input type="text" id="email"/></td>

   <td><div id="errEmail"></div></td>

   </tr>

   <tr>

   <td>User Id:</td>

   <td><input type="text" id="uid"/></td>

   <td><div id="errUid"></div></td>

   </tr>

   <tr>

   <td>Password:</td>

   <td><input type="password" id="password"/></td>

   <td><div id="errPassword"></div></td>

   </tr>

   <tr>

   <td>Confirm Password:</td>

   <td><input type="password" id="confirm"/></td>

   <td><div id="errConfirm"></div></td>

   </tr>

   <tr>

   <td><input type="button" id="create" value="Create"/></td>

   <td><div id="errFinal"></div></td>

   </tr>

   </table>

   </body>

   </html>

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote