Entstanden aus diesem Thread hier, neu wegen der besseren Übersichtlichkeit.
So die erste Version des Scriptes ist nun fertig. Download unter:
http://www.geocacher.info/geogc/OfflineGoogleMap2.txt
Wichtigsten Änderungen:
- Konfiguration per Userform
- Google Map Ausgabe konfigurierbar
Installation:
- Download und in den Makro-Ordner ablegen.
- das Program Wget downloaden http://users.ugent.be/~bpuype/wget/ und in einem Ordner ablegen (muss nicht installiert werden, ist eine einzige Exe-Datei.)
- einen Ordner googlemaps anlegen. Im Moment mag das Script noch keine Ordner mit Leerzeichen. Also am Besten einen Ordner unterhalb des GSAK-Ordners anlegen. An der freien Wahl der Ordner arbeite ich noch.
- Das Script das erste Mal starten.
Es erscheint nun ein Dialog in dem verschiedene Ordner gewählt werden müssen.
Der erste Ordner ist der Ordner in dem die Google Maps abgelegt werden sollen (wenn ihr sie offline wollt, die Vorgabe muss aber gemacht werden, auch wenn ihr die Maps nur online wollt).
Das zweite Feld beinhaltet den relativen Pfad zu den Maps.
Dazu ein Beispiel. Ich habe einen Ordner "Geocaching", in diesem Ordner habe ich die Unterordner "Cache" (für die HTML-Ausgabe von GSAK), "Googlemaps" (für die Karten) und "Spoiler" (für die Bilder von Spoilersync). Ich habe das aufgetrennt, damit die Sache etwas übersichtlicher bleibt.
Mein relativer Pfad muss deshalb "..\googlemaps\" lauten.
Das letzte Feld muss den Pfad zur wget.exe enthalten.
Wenn die Grundkonfiguration abgeschlossen ist, kommt die Auswahl was das Script machen soll.
- Insert Google Maps in Notes - dann bekommt ihr einen vollwertigen Link zur entsprechenden Online-Map bei Google.
- Insert Offline Google Maps in Notes - dann lädt das Program die Bilder (Maps) in den von euch angegeben Ordner.
- Remove Google Maps from Notes - entfernt die entsprechenden Einträge wieder
- Config Google Map
Config Google Map hat default Vorgaben. Die Karte ist 400x400px groß, Zoomfaktor 2000 (feet?) und Delay 3 Sekunden.
Höhe und Breite könnt ihr nach euren Bedürfnissen einstellen.
Zoom-Faktor gibt bei mir nur mit 2000 oder 3000 einen Sinn, dazwischen habe ich nichts probiert. Höhere Werte machen für die Anfahrt vielleicht noch Sinn.
Delay ist per default 3 Sekunden. Das ist die Zeit zwischen jeder Anfrage an den Server von Google. Ich habe das eingebaut, damit man bei einer größeren Anfrage mit mehreren Karten nicht in eine IP-Sperre gerät wegen flooding.
Weitere Fragen gerne hier. Ich habe nicht alles ausgetestet, also wenn was nicht funktioniert bitte hier moppern.
Bekannte Fehler:
-
So die erste Version des Scriptes ist nun fertig. Download unter:
http://www.geocacher.info/geogc/OfflineGoogleMap2.txt
Wichtigsten Änderungen:
- Konfiguration per Userform
- Google Map Ausgabe konfigurierbar
Installation:
- Download und in den Makro-Ordner ablegen.
- das Program Wget downloaden http://users.ugent.be/~bpuype/wget/ und in einem Ordner ablegen (muss nicht installiert werden, ist eine einzige Exe-Datei.)
- einen Ordner googlemaps anlegen. Im Moment mag das Script noch keine Ordner mit Leerzeichen. Also am Besten einen Ordner unterhalb des GSAK-Ordners anlegen. An der freien Wahl der Ordner arbeite ich noch.
- Das Script das erste Mal starten.
Es erscheint nun ein Dialog in dem verschiedene Ordner gewählt werden müssen.
Der erste Ordner ist der Ordner in dem die Google Maps abgelegt werden sollen (wenn ihr sie offline wollt, die Vorgabe muss aber gemacht werden, auch wenn ihr die Maps nur online wollt).
Das zweite Feld beinhaltet den relativen Pfad zu den Maps.
Dazu ein Beispiel. Ich habe einen Ordner "Geocaching", in diesem Ordner habe ich die Unterordner "Cache" (für die HTML-Ausgabe von GSAK), "Googlemaps" (für die Karten) und "Spoiler" (für die Bilder von Spoilersync). Ich habe das aufgetrennt, damit die Sache etwas übersichtlicher bleibt.
Mein relativer Pfad muss deshalb "..\googlemaps\" lauten.
Das letzte Feld muss den Pfad zur wget.exe enthalten.
Wenn die Grundkonfiguration abgeschlossen ist, kommt die Auswahl was das Script machen soll.
- Insert Google Maps in Notes - dann bekommt ihr einen vollwertigen Link zur entsprechenden Online-Map bei Google.
- Insert Offline Google Maps in Notes - dann lädt das Program die Bilder (Maps) in den von euch angegeben Ordner.
- Remove Google Maps from Notes - entfernt die entsprechenden Einträge wieder
- Config Google Map
Config Google Map hat default Vorgaben. Die Karte ist 400x400px groß, Zoomfaktor 2000 (feet?) und Delay 3 Sekunden.
Höhe und Breite könnt ihr nach euren Bedürfnissen einstellen.
Zoom-Faktor gibt bei mir nur mit 2000 oder 3000 einen Sinn, dazwischen habe ich nichts probiert. Höhere Werte machen für die Anfahrt vielleicht noch Sinn.
Delay ist per default 3 Sekunden. Das ist die Zeit zwischen jeder Anfrage an den Server von Google. Ich habe das eingebaut, damit man bei einer größeren Anfrage mit mehreren Karten nicht in eine IP-Sperre gerät wegen flooding.
Weitere Fragen gerne hier. Ich habe nicht alles ausgetestet, also wenn was nicht funktioniert bitte hier moppern.
Bekannte Fehler:
-