Aus Longitude und Latidue Strasse, Hausnummer,Ort rausfinden, die Entfernung und....

Hi gibt es eine andere Lösung um aus Longitude und Latidue Strasse, Hausnummer,Ort rausfinden, die Entfernung und Fahrzeit nach Hause herauszufinden als mit diesen Google Scripten ?

Ich habe das Problem mit dieser Art der Abfrage, wenn ich zu oft diese Abfrage benutze blockt google
und liefert keine Daten mehr :frowning:

//********************* Entfernung berechnen (Luftline) *********************************
$Route = simplexml_load_file(utf8_encode('http://maps.google.ch/maps/api/directions/xml?origin='.$pos.'&destination='.$home.'&sensor=false'));
$Zeit = $Route->route->leg->duration->text;
$Distanz = $Route->route->leg->distance->text; // Der Routenplaner gibt die Straßenkilometer aus.
setvalueString($entfernungnachhause,"$Distanz");

//-------------GoogleMaps abfragen ---------------------------------------------

$api = simplexml_load_file (utf8_encode("http://maps.google.com/maps/api/geocode/xml?address=$pos&sensor=false"));
$ort = utf8_decode($api->result->formatted_address);
$ort = preg_replace("/, Germany/", "", $ort);
$ort2=explode(',', $ort);
$ort2=$ort2[1];
$ort2=explode(' ', $ort2);
$ort2=$ort2[2];
$ort=explode(',', $ort);
$ort=$ort[0];
SetValue($strasse, "$ort");
SetValue($stadt, "$ort2");

//-------------Zeit bis daheim--------------------------------------------------

$api = simplexml_load_file(utf8_encode("http://maps.google.ch/maps/api/directions/xml?origin=$pos&destination=$home&sensor=false"));
$api[0] = $api->route->leg->duration->text;
$Zahl=explode(' ', $api);
$Zahl=$Zahl[0];
$Zahl = substr ($Zahl, 0, 4);
$Einheit=explode(' ', $api);
$Einheit=$Einheit[1];
$Zahl2=$Zahl*1;
SetValueString( $fahrzeitnachhause  , "$Zahl2 $Einheit"    );

// *************** Zeit ***********************
date_default_timezone_set("Europe/Berlin"); // Zeitzone festlegen
$zeit=date("H:i");
$datum=date("d.m.y");
setvalue($aktuell,"$zeit Uhr am $datum");

Da musst du aber verdammich oft anfragen. Sind da nicht hat einige Hundert Anfragen pro Tag möglich?

Ja mache ich sehr oft mit 5 Geräten :wink: