Ausgabe lokal speichern

Hallo Ihr Lieben,

wer kann mir bei einen Problem helfen??? Die unten benötigten „Google Maps Daten“ in eine lokal sitzende Datei zu speichern.
Das Script soll ausgeführt werden, dazu muß nix angezeigt werden, nur die Daten speichern.

Google Maps JavaScript API v3 Example: Directions Complex
Duration:
Distance:

var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();

var myOptions = {
zoom:7,
mapTypeId: google.maps.MapTypeId.ROADMAP
}

var map = new google.maps.Map(document.getElementById(„map“), myOptions);
directionsDisplay.setMap(map);

var request = {

origin: ‚Leipzig‘,
destination: ‚Halle‘,

travelMode: google.maps.DirectionsTravelMode.DRIVING
};

directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {

// Display the distance:
document.getElementById(‚distance‘).innerHTML +=
response.routes[0].legs[0].distance.value + " meters";

// Display the duration:
document.getElementById(‚duration‘).innerHTML +=
response.routes[0].legs[0].duration.value + " seconds";

directionsDisplay.setDirections(response);
}
});

Du kannst die HTML seite speichern , bzw den lokalenspeicher benutzen .
Mir ist aber noch nicht ganz klar was das werden soll ?
Und was genau brauchst Du ?

Danke erstmal für die Antwort. Ich bin zwar kein Profi hinsichtlich Javascript aber nicht das einbinden des Scriptes sondern die Ausgabe des durch das script ausgeführte Anfrage ist gemeint.

Es wird eine Anfrage bei Google Maps gestellt, welche Entfernung, also in m, es von Leipzig nach Halle ist und diese Ausgabe möchte ich gerne dann in eine Datei möglichst „txt“ gespeichert haben. Momentan wird die Entfernung nur angezeigt.
Dieses wird alles Local geschehen, keine Domain

Hallo,

Danke erstmal für die Antwort. Ich bin zwar kein Profi
hinsichtlich Javascript aber nicht das einbinden des Scriptes

das ist mir schon klar .

sondern die Ausgabe des durch das script ausgeführte Anfrage
ist gemeint.

ja klar die ausgabe , aber die frage war ja was willst du davon haben .

Es wird eine Anfrage bei Google Maps gestellt, welche
Entfernung, also in m, es von Leipzig nach Halle ist und diese

das sieht machtbar aus , aber das mit dem speichern in eine textdatei ist bei einem reinen anzeige programm eigentlich nicht geplant. .

Ausgabe möchte ich gerne dann in eine Datei möglichst „txt“
gespeichert haben. Momentan wird die Entfernung nur angezeigt.
Dieses wird alles Local geschehen, keine Domain

z.b. mit ActiveX Objecten könnte man schreiben.
http://www.html-world.de/program/fso_3.php

Hallo,

wenn du nur die Daten in einer Textdatei benötigst, muss das dann im Browser funktionieren?

wget -O distance.txt "http://maps.googleapis.com/maps/api/distancematrix/json?origins=Leipzig&destinations=Halle&sensor=false"
Connecting to maps.googleapis.com (173.194.70.95:80)
distance.txt 100% |\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*| 491 0:00:00 ETA

Speichert die Antwort in distance.txt, Dateiinhalt:

{
 "destination\_addresses" : ["Halle, Germany"],
 "origin\_addresses" : ["Leipzig, Germany"],
 "rows" : [
 {
 "elements" : [
 {
 "distance" : {
 "text" : "43.6 km",
 "value" : 43577
 },
 "duration" : {
 "text" : "36 mins",
 "value" : 2131
 },
 "status" : "OK"
 }
 ]
 }
 ],
 "status" : "OK"
}

Wget gibt es auch für Windows: http://users.ugent.be/~bpuype/wget/

Gruß
Heavy

Hallo ,

:wget -O distance.txt


> "http://maps.googleapis.com/maps/api/distancematrix/json?origins=Leipzig&destinations=Halle&sensor=false"  
> Connecting to maps.googleapis.com (173.194.70.95:80)  
> distance.txt 100%

dann , ginge auch ein php , und als antwort gibts dann speichern unter .

<?php header("Pragma: public");<br />header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment;filename=data.txt ");
header("Content-Transfer-Encoding: binary ");
echo file\_get\_contents('http://maps.googleapis.com/maps/api/distancematrix/json?origins=Leipzig&destinations=Halle&sensor=false');
?\>

Gruß
Heavy

auch
TechPech

Hallo, danke für die Antwort, Nein muß es nicht. die „txt“ Datei wird dann von einer Software ausgelesen.
Das heißt das Script ausführen und speichern in „.txt“ fertig.

lg