2012-04-30 5 views
0

Я пытался выяснить, как закодировать мою страницу, чтобы при вводе ответа в мою форму он просматривал этот ответ через API-интерфейс google. Я не могу получить право кодирования, любая помощь будет очень признательна за то, как я мог бы выполнить свои цели! Благодарю.Нужна помощь с использованием API карт Google

<head> 
     <!-- This is my first trashy online quiz! --> 
      <title>Extra Quiz Information</title> 
</head> 
<body> 
    <h1> More about your quiz results!</h1> 
    <?php 
     if (isset($_COOKIE['visit_id'])){ 
      $visit_id = $_COOKIE['visit_id']; 
      $all_variables = json_decode(file_get_contents("/var/www/html/data/$visit_id.json"), TRUE); 
      //var_dump ($all_variables); 
      echo "<p>"; 
       echo "Our results show that when you took the quiz: What Environment Suits You? on "; echo $all_variables['timestamp']; 
       echo ", <br>you expressed that your favorite place to be in the whole world was: "; echo $all_variables['answer1']; 
      echo "</p>"; 

      $google_map_stuff = json_decode(file_get_contents echo <a href="http://maps.googleapis.com/maps/api/geocode/json?address=', urlencode($all_variables['answer1'])">, TRUE); 
      echo $google_map_stuff["results"][0]["types"][0]; 
      //var_dump($google_map_stuff); 
     } else { 
      echo "You have not yet taken the quiz titled: What Environment Suits You?<br> 
      Please "; echo '<a href="roate1-form.html">take it now</a>'; echo " and then return to this page after you have finished."; 
     } 

       ?> 

</body> 

ответ

0

У вас есть сообщение об ошибке? Вы действительно не должны вызывать API так, как вы. Если вы хотите использовать API веб-сервисов, вы должны сделать это с вашего сервера. В противном случае, если вы хотите использовать Javascript, просмотрите Google Maps Javascript API reference (I linked you straight to the geocoder reference.

Я не буду утомлять вас своим кодом и вместо этого предоставит вам прямую ссылку на Google code samples page.

Смежные вопросы