RobRobson: Problem mit GoogleMaps JSON Daten

Moin,

trotz unzähliger Versuche und Variationen von $.getJSON() und $.ajax(..) bekomme ich es nicht hin das das script irgend etwas mit der JSON-response von GoogleMaps tut!

  
<!DOCTYPE HTML PUBLIC \'-//W3C//DTD HTML 4.01 Transitional//EN\' \'http://www.w3.org/TR/html4/loose.dtd\'>  
<html>  
<head>  
<meta http-equiv="Content-Type"content="text/html; charset=utf-8">  
<title>GoogleDistanceTest</title>  
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  
<script type="text/javascript"> 						  
	var url = 'http://maps.google.com/maps/api/directions/json?origin=Dresden,Sachsen&destination=Berlin,Brandenburg&sensor=false';  
  
	$.getJSON(url, function(json) {  
	   alert("JSON Data: ");  
	 });				  
</script>		  
</head>		  
  
<body>  
<div>  Strecke von Dresden nach Berlin  
<div id=distance> distance </div>  
</div>  
</body>		  
</html>  

Keine Fehlermeldung oder irgend eine Reaktion auf dem Bildschirm, dafür ein Status:200 (also alles ok) beim laden der Google-Seite.
Auch testweise die GoogleMaps-Parameter in der getJSON Funktion einzeln als Array übergeben änderte nichts.
Der Flickr Katzenlink aus dem jquery Beispiel (http://api.jquery.com/jQuery.getJSON/) funktioniert dagegen.

Würde mich sehr freuen wenn jemand eine Tipp hat.

Viele Grüße,
Rob

  1. Hallo @ all

    ich habs jetzt mit PHP gelöst:

    function getDistance($start_adresse,$ziel_adresse)
    {
     $url = 'http://maps.google.com/maps/api/directions/json?callback&origin='.$start_adresse.'&destination='.$ziel_adresse.'&sensor=false';

    $data = @file_get_contents($url);
     $result = json_decode($data);
     $distance = $result->routes['0']->{'legs'}['0']->{'distance'};
     echo '<br>Die Entferung beträgt:' .  $distance->text;

    $duration = $result->routes['0']->{'legs'}['0']->{'duration'};
     $duration_wert = explode($duration->text , ' ');
     echo '<br>Die Fahrdauer beträgt:' .  $duration->text;
    }