• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Tourenplanung – The Smart Way

Naturekid

Geocacher
Kann man die Karte auch auf das Sat Bild umstellen?

EDIT:

Habs gefunden, mann braucht nur

//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {
lat = "<#latitude>";
long = "<#longitude>";

latdeg = lat.split(" ");
clat = (parseFloat(latdeg[0].replace(/\w/,""))) + (parseFloat(latdeg[1])/60);
if (lat.charAt(0)=="S"){clat = -clat;}

longdeg = long.split(" ");
clong = (parseFloat(longdeg[0].replace(/\w/,""))) + (parseFloat(longdeg[1])/60);
if (long.charAt(0)=="W"){clong = -clong;}

var map = new GMap2(document.getElementById("map"));
var point = new GLatLng(clat,clong);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(point, 14);
map.addOverlay(new GMarker(point));
map.setMapType(G_SATELLITE_MAP);
}
}

das FETT gedruckt einbauen.
Dann kann zwischen MAP und SAT gewechselt werden.
 

DeMixx

Geocacher
Hallo!

HHL schrieb:
um für eine anstehende tour- oder cacherun-planung schon in gsak die latsch-caches rausschmeißen zu können, ist diese modifikation nötig:

Ziemlich genial, funktioniert einwandfrei. Danke dafür :D

Dazu ist mir noch ein Gedanke gekommen:

Ich nutze momentan den Weg PQ -> GSAK -> Spoilersync/Macro -> Export.HTML (da dürfte ich ja nicht der einzige sein).

Die erhaltenen html-files schiebe ich auf den PDA, für Urlaub z.B. sehr praktisch. Ich habe im Hotel und in der Pampa immer alle Caches offline dabei.

Wäre es denkbar, ein ähnliches Prozedere für diese Maps zu schaffen, also so dass ich diese in GSAK bzw. den resultierenden html-files nicht nur als Link, sondern als .jpg erhalte?

Das wäre irgendwie noch viel geschmeidiger :wink:

Gruß
DeMixx
 
OP
A

Anonymous

Guest
DeMixx schrieb:
Hallo!

HHL schrieb:
um für eine anstehende tour- oder cacherun-planung schon in gsak die latsch-caches rausschmeißen zu können, ist diese modifikation nötig:

Ziemlich genial, funktioniert einwandfrei. Danke dafür :D
…Das wäre irgendwie noch viel geschmeidiger :wink:

Gruß
DeMixx
da hast du recht und sprichst ein wahres wort gelassen aus. :wink:
ein workaround dafür ist mir zurzeit nicht bekannt.

happy mapping.
 
Es könnte vielleicht gehn wen man den folgende sats an Custum Url's zufugt.

Code:
!Google Maps=http://maps.google.com/maps?q=%lat+%lon+(%code-%ShortName=30)&hl=nl

Mit den HTML export klapt den link.
Man muss vielleicht die filter von SunriseXP oder Plucker anders einstellen damit er dies auch richtig runterlaed vom netz.

Habe im momen aber keine moglichkeit um das zu testen weil ich mein PDA nicht zu hand habe.

Vielleicht kan mann diesen satz auch noch weiter optimalisieren.
 

DeMixx

Geocacher
Hallo!
Jurgen & co schrieb:
Es könnte vielleicht gehn wen man den folgende sats an Custum Url's zufugt.

Code:
!Google Maps=http://maps.google.com/maps?q=%lat+%lon+(%code-%ShortName=30)&hl=nl

Dieser Custom-URL steht ja im Auslieferungszustand von GSAK schon drin. Worauf willst du hinaus? Oder stehe ich auf dem Schlauch?

Gruß
DeMixx
 
Rechts klikken auf den cache und dan offlinine browser.

Und unter tools,Options,General den obersten balken kannst du den default einstellen wie zu handeln bei links klikken.
 

Vater und Sohn

Geomaster
HHL schrieb:

Wenn die CACHE.HTM nur lokal eingesetzt wird (und das wird sie in der Regel) kann man auf das API verzichten!
Ich habe es gerade mal getestet.
Es reicht also nur die Zeile:
Code:
<script src="http://maps.google.com/maps?file=api&v=2 type="text/javascript"></script>

Ich habe das Gefühl, das dadurch auch die Antwortzeit vom google Server schneller geworden ist.
 

Hachener

Geocacher
So, mit diesen Änderungen funktionieren bei mir alle caches inkl. Correctet-Koordinaten.


//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {
lat = '<#latitude>';
long = '<#longitude>'; // muss mit ' sonst geht es nicht


latdeg = lat.split(" ");

// ohne diesen Kommentar verschwindet in der nächsten Zeile manchmal eine Klammer von [0]

clat = (parseFloat(latdeg[0].replace(/\w/,""))) + (parseFloat(latdeg[1])/60);

if (lat.charAt(0)=="S"){clat = -clat;}

longd = long.split("<"); // Variable bei Corrected zerlegen

longdeg = longd[0].split(" ");


clong = (parseFloat(longdeg[0].replace(/\w/,""))) + (parseFloat(longdeg[1])/60);
if (long.charAt(0)=="W"){clong = -clong;}

var map = new GMap2(document.getElementById("map"));
var point = new GLatLng(clat,clong);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(point, 16);
map.addOverlay(new GMarker(point));
}
}

//]]>



Wie immer: Benutzung auf eigene Gefahr.


Gruß,

der Hachener Thorsten
 

DeMixx

Geocacher
Hallo!

HHL schrieb:
um für eine anstehende tour- oder cacherun-planung schon in gsak die latsch-caches rausschmeißen zu können, ist diese modifikation nötig:

Seit heute legt diese Modifikation ein seltsames Verhalten an den Tag: Wenn ich in der Liste einen Cache anzeigen lasse, dessen Karte nicht funktioniert (GCRTFG ist so ein Kandidat z.B.) erscheint ein Fenster: "Just in Time Debuggen: Wählen Sie einen Debugger aus. Mögliche Debugger: Neue Instanz von Microsoft Script-Editor...."

Wer hat da denn rumgefummelt? Google?

Gruß
DeMixx
 
OP
A

Anonymous

Guest
DeMixx schrieb:
... funktioniert (GCRTFG ist so ein Kandidat z.B.) erscheint ein Fenster: "Just in Time Debuggen: Wählen Sie einen ...
bei dem cache wird bei mir alles korrekt angezeigt. :shock:

happy hunting.
send from muggle pc - no fun so far. :roll:
 

goldensurfer

Geoguru
Soweit meine Forschungen ergaben, braucht man den API-Key von google nur, wenn das Teil hinterher auch im Netz laufen soll. Lokal auf dem eigenen Rechner ist es ganz egal, was als Key angegeben wird.
 

Vater und Sohn

Geomaster
goldensurfer schrieb:
Soweit meine Forschungen ergaben, braucht man den API-Key von google nur, wenn das Teil hinterher auch im Netz laufen soll. Lokal auf dem eigenen Rechner ist es ganz egal, was als Key angegeben wird.

Wiso Deine Forschung? Das schrieb ich hier doch schon am 09.11.06 :lol:
 

Weddlia

Geocacher
Dieses Makro erscheint mir auch ganz, wie sagt man hier so gerne,
ganz geschmeidig.

Im Html-Export sind die Karten als User-Note mit dabei.
Leider aber auch nur, wenn man Online ist.
Schön wäre, wenn man diese Karten auch Offline zur Verfügung hätte.

http://gsak.net/board/index.php?showtopic=4005

Grüße

Andreas

Wenn das Macro hier schon vorgestellt wurde habe ich es überlesen.
 

Nepomuk2002

Geocacher
DeMixx schrieb:
Hallo!

HHL schrieb:
um für eine anstehende tour- oder cacherun-planung schon in gsak die latsch-caches rausschmeißen zu können, ist diese modifikation nötig:

Seit heute legt diese Modifikation ein seltsames Verhalten an den Tag: Wenn ich in der Liste einen Cache anzeigen lasse, dessen Karte nicht funktioniert (GCRTFG ist so ein Kandidat z.B.) erscheint ein Fenster: "Just in Time Debuggen: Wählen Sie einen Debugger aus. Mögliche Debugger: Neue Instanz von Microsoft Script-Editor...."

Wer hat da denn rumgefummelt? Google?

Gruß
DeMixx

Ich habe das auch seit gestern.
Auch wenn ich den Debugger auswähle, passiert nicht viel.
Ich muss per Taskmanager GSAK schliessen, sonst kommt der Debugger immer wieder.
Habe die original Cache Datei wieder reingemacht und es geht.
Natürlich ohne Karte.

Was ist denn da passiert, es lief doch vor dem Update einwandfrei?
 

schnoeppi

Geocacher
@All,
ich hatte auch diesen Fehler. Ich hab das wie folgt gelöst...
Sucht in der Cache.htm nach
onunload="GUnload()"

Nachdem ich das GUnload() herausgenommen habe und somit noch
onunload=""
übrigbleibt, klappte das ganze wieder...

Die ganze Zeile lautet somit nach der Änderung:
<body text="#000000" onload="load()" onunload="">

Grüsse
Schnoeppi
 

albhiker

Geonewbie
Ich hab das Problem mit einem Hacken im Internet Explorer gelöst.

Extras->Internetoptionen->Erweitert->Browsen->Scriptdebugging deaktivieren(Andere)

Wenn man das aktiviert ist wieder Ruhe(also deaktivieren aktivieren).

Solang man nicht gerade Programmentwickler ist, hat der Hacken keine Auswirkung.
 

movie_fan

Geoguru
also cih hab da sjetzt auch mal getestet...

Code:
<!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=ISO-8859-1
"/>
<title><#title></title>
<script src="http://maps.google.com/maps?file=api&v=2
type="text/javascript"></script>
<script type="text/javascript">

//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {
lat = '<#latitude>';
long = '<#longitude>';

latdeg = lat.split(" ");
clat = (parseFloat(latdeg[0].replace(/\w/,""))) + (parseFloat(latdeg[1])/60);
if (lat.charAt(0)=="S"){clat = -clat;}

longd = long.split("<"); // Variable bei Corrected zerlegen 
longdeg = long[0].split(" ");
clong = (parseFloat(longdeg[0].replace(/\w/,""))) + (parseFloat(longdeg[1])/60);
if (long.charAt(0)=="W"){clong = -clong;}

var map = new GMap2(document.getElementById("map"));
var point = new GLatLng(clat,clong);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(point, 16);
map.addOverlay(new GMarker(point));
}
}

//]]>
</script>
<title><#title></title>
<style type='text/css'> 
.FullText { font-weight: bold; color: #F00; background-color: #FF0 } 
.gsak { font-family: Arial, Times, serif }
</style>
</head> 
<body text="#000000" onload="load()" onunload="">
<table align=center bgcolor="white" border=0 width=95% summary="GSAK"><tr><td>
<#topline>
<#found> <#NearestCaches>
<br><#ctype>
<b><#desc></b>

<br><b><#code></b> | <b><#latitude>  <#longitude> </b> (WGS84)<#userdata> | Versteckt am <#placedate> in <#country> | Difficulty:   <#difficulty>    Terrain:  <#terrain><br>
<br><div id="map" style="width: 500px; height: 300px"></div><br>
<#CustomUrl>

<table align=center border=0 width=95% summary="Short Description"><tr>
<td> <#shortdes> </td></tr>
</table>
<hr>
<#longdes><br>
<#children>
<#hints>

<hr>
<#lastupdate><br>
<#GSAKNotes>
<#logs>

so schaut meine cache.htm aus...
entsprechende anpassungen wie hier gepostet sind gemacht... und ohne google api... wie auch hier geschrieben... allerdings bekomme ich jetzt an der stelle wo die karte sein sollte, nur nen weißes teil... also es ist nichts sichtbar, aba wenn man die stelle makiere wo die karte sein sollte, dann ist die schwarz.. also ist da wohl was da...

hat da wer ne idee?!?
 

pom

Geoguru
Weiß jemand, woran es liegen könnte, wenn die Karten im HTML-Export korrekt dargestellt werden, in GSAK selbst aber nicht?
 
Oben