| GEOCACHING http://www.geoclub.de/ |
|
| API für gc.com? http://www.geoclub.de/viewtopic.php?f=55&t=14977 |
Seite 2 von 3 |
| Autor: | steffenvogel [ Mo 2. Apr 2007, 15:26 ] |
| Betreff des Beitrags: | |
Schön, MGM habe ich bisher noch nicht gekannt. Leider is es ja ein Windowsprogramm Soweit ich es am Code erkennen konnte, werden die Maps statisch erstellt. Ich versuche zur Zeit was dynamisches zu programmieren, das sich an der gc.com Datenbank bediehnt. Interessant finde ich die Möglichkeiten zum Auslesen der Datenbank. Wie kommst du zu den genauen Koordinaten? Wie greifst du generell auf die Daten von gc.com zu? Benötigt man dazu einen Premium Account? Kann man sich auf deiner Page auch nur den Quellcode runterladen? Steffen |
|
| Autor: | KoenigDickBauch [ Mo 2. Apr 2007, 21:35 ] |
| Betreff des Beitrags: | |
steffenvogel hat geschrieben: Schön, MGM habe ich bisher noch nicht gekannt. Leider is es ja ein Windowsprogramm Natürlich, denn es soll ja nicht für die Minderheit sein. steffenvogel hat geschrieben: Soweit ich es am Code erkennen konnte, werden die Maps statisch erstellt. Ja, das ist bewusst so gewollt. Karten wie Memberkarte oder Adventscaches ändern sich nicht so schnell. Auch soll keine Last bei GC.com erzeugt werden. steffenvogel hat geschrieben: Ich versuche zur Zeit was dynamisches zu programmieren, das sich an der gc.com Datenbank bediehnt. Interessant finde ich die Möglichkeiten zum Auslesen der Datenbank. Wie lange meinst du werden Anfragen von deinem Server an GC.com ausgeführt, wenn massive Anfragen von deinen Anwender kommen? steffenvogel hat geschrieben: Wie kommst du zu den genauen Koordinaten? Wie greifst du generell auf die Daten von gc.com zu? Benötigt man dazu einen Premium Account? Magic Html nein steffenvogel hat geschrieben: Kann man sich auf deiner Page auch nur den Quellcode runterladen?
Ne, sonst währe es ja keine Magic meht. KDB |
|
| Autor: | steffenvogel [ Di 3. Apr 2007, 12:50 ] |
| Betreff des Beitrags: | |
KoenigDickBauch hat geschrieben: steffenvogel hat geschrieben: Ich versuche zur Zeit was dynamisches zu programmieren, das sich an der gc.com Datenbank bediehnt. Interessant finde ich die Möglichkeiten zum Auslesen der Datenbank. Wie lange meinst du werden Anfragen von deinem Server an GC.com ausgeführt, wenn massive Anfragen von deinen Anwender kommen? Naja ich denk das ich mit meinen Anfragen den Server nicht überlasten werde. Eigentlich will ich es ja nur für mich selber entwickeln.... Genauer gesagt sollen standartmäßig nur die KML Requests laufen. Sollte ich mich dann für einen oder mehrere Caches entschieden haben, ziehe ich mir mithilfe der HTML Request die Cachebeschreibungen. Das dürfte sogar den Server weniger belasten, als wenn ich die Seite normal besuche, da ich die ganzen Bilder nicht laden muss. KoenigDickBauch hat geschrieben: steffenvogel hat geschrieben: Wie kommst du zu den genauen Koordinaten? Wie greifst du generell auf die Daten von gc.com zu? Benötigt man dazu einen Premium Account? Magic Html nein Na genau so wollte ich es jetzt auch machen. Kannste mir vielleicht verraten, wie du dich dann innerhalb eines HTTP Requests anmeldest? Oder sendest du einfach immer diese User Cookie mit? KoenigDickBauch hat geschrieben: steffenvogel hat geschrieben: Kann man sich auf deiner Page auch nur den Quellcode runterladen? Ne, sonst währe es ja keine Magic meht. Schade Steffen |
|
| Autor: | Chip & Chap [ Mi 11. Apr 2007, 14:41 ] |
| Betreff des Beitrags: | |
steffenvogel hat geschrieben: Kannste mir vielleicht verraten, wie du dich dann innerhalb eines HTTP Requests anmeldest?
Das geht z.B. mit dem Perl-Modul WWW::Mechanize ganz einfach. Kleine Einführung in das Thema: http://www.linux-magazin.de/heft_abo/au ... tenruessel Um an die Cache-Daten von gc.com zu gelangen gibt es afaik nur 2 Möglichkeiten: Entweder man benutzt ein "Spider-Script", das die Daten von der gc.com Seite sammelt, aber viel Traffic auf deren Server erzeugt und deshalb von Groundspeak nicht gern gesehen wird. Oder man lässt sich als Premium-Member ein PocketQuery schicken. Dann erhält man eine gpx-Datei per eMail zugeschickt, mit allen wichtigen Cache-Daten drin. Ich arbeite auch ein einem "dynamischem" Script, das auf Basis eines Pocketquery-Files eine GoogleMap erstellt. Allerdings liegt das Ganze momentan aus Zeitgründen etwas auf Eis. |
|
| Autor: | steffenvogel [ Fr 13. Apr 2007, 17:33 ] |
| Betreff des Beitrags: | |
Hört sich recht gut an.. Leider kenn ich mich mit Perl überhaupt nicht aus. Bestimmt gibts sowas aber auch für PHP oder JS. Ich kenne aber noch ne dritte Möglichkeit an die wenn auch etwas ungenauen Koordinaten zu kommen: den GoogleEarth Network Link. Ich bin gerade noch dabei den Quelltext für die Online Geocaching.com Google Maps zu entschlüsseln, da diese Koordinaten genauer sind als die für Google Earth... Steffen |
|
| Autor: | Chip & Chap [ Mo 16. Apr 2007, 15:36 ] |
| Betreff des Beitrags: | |
Also für PHP gibts es sowas afaik nicht, habe lange nach etwas vergleichbarem gesucht. Über den "GoogleEarth Network Link" bekommst du aber nur die Cache-Koordinaten, aber nicht die Daten wie Cache-Typ, Schwierigkeit, Owner etc. raus, oder? Mir schwebt da folgende Lösung vor: Das gpx-File aus dem Pocket Query in eine Datenbank einlesen und dafür eine Abfragemaske basteln, wo man nach Caches suchen und filtern kann. Aus dem Ergebnis wird dann automatisch eine Googlemap generiert. Damit wären dann z.B. so Sachen wie "Zeige mir alle Tradis, Earthcaches und Webcams, die nicht schwieriger sind als 3/3 sind auf einer Googlemap" möglich. Das fände ich ganz praktisch. |
|
| Autor: | Jurgen & co [ Mo 16. Apr 2007, 17:35 ] |
| Betreff des Beitrags: | |
Chip & Chap Dies kannst du ganz einfach machen mit GSAK.net. |
|
| Autor: | -tiger- [ Mo 16. Apr 2007, 18:32 ] |
| Betreff des Beitrags: | |
Chip & Chap hat geschrieben: Also für PHP gibts es sowas afaik nicht, habe lange nach etwas vergleichbarem gesucht.
Du meinst eine Funktion zum Spidern?? http://de3.php.net/manual/de/ref.curl.php |
|
| Autor: | Chip & Chap [ Mo 16. Apr 2007, 20:14 ] |
| Betreff des Beitrags: | |
Jurgen & co hat geschrieben: Chip & Chap
Dies kannst du ganz einfach machen mit GSAK.net. Nein, denn ich möchte auch eine (automatisch) täglich aktuelle Online-Googlemap mit den Caches aus meiner Gegend. Das geht damit leider nicht. Dazu müsste das GSAK zumindest mal unter Linux laufen. Dann könnte man das evtl. auch damit scripten. |
|
| Autor: | Chip & Chap [ Mo 16. Apr 2007, 20:25 ] |
| Betreff des Beitrags: | |
-tiger- hat geschrieben: Chip & Chap hat geschrieben: Also für PHP gibts es sowas afaik nicht, habe lange nach etwas vergleichbarem gesucht. Du meinst eine Funktion zum Spidern?? http://de3.php.net/manual/de/ref.curl.php Hey, cool! Genau sowas hab ich mal gesucht. Habe es inzwischen aber schon mit Perl gelöst. BTW: Würde gc.com endlich mal ne API anbieten, könnte man sich das alles sparen! |
|
| Seite 2 von 3 | Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|