Abfrage von Caches über mobile Browser

Hierher gehören alle Diskussionen rund um eine Neuaufstellung/-orientierung von Opencaching.de. Du hast eine Idee oder einen Vorschlag, aber keine Zeit Dich persönlich einzubringen? Dann bist Du hier genau richtig!
arminus

Da mein "Halb-Urlaub" auf Grund eines Beinbruchs unseres Sohnes etwas anders als geplant verläuft  :-\, hatte ich wieder mal etwas mehr Zeit und es gibt einen Update:
  1. Cache Beschreibung und eingebettete Bilder sollten nun richtig skaliert werden
  2. Anzeige von Wegpunkten für Multis (Liste und Karte)
  3. Anzeige von Schutzgebieten, Hints und Attributen - letztere momentan als Text, denke das ist besser als Icons auf den kleinen Bildschirmen
  4. Moving map und live Entfernung/Richtungs-Anzeige zum Cache oder Wegpunkt *) - Routing wird on demand durch Tippen auf den gelben Knopf aktualisiert, live wird lediglich der Positions-Marker nachgeführt
*) auf iOS 6 gibt's leider seit Langem einen Bug der dazu führt, dass nach einiger Zeit die GPS Position im Browser "instabil" wird. Angeblich ab iOS 7 gefixt, workaround: eine andere GPS app im Hintergrund laufen lassen (vorausgesetzt sie lässt das GPS permanent aktiviert) :-\ Es lebe Android  ;)

Gerade was die Moving map anbelangt wäre ich an Feedback "aus dem Feld" und mit unterschiedlichen Geräten interessiert... Theoretisch kann man damit jetzt einen Cache finden ohne eine andere App zu verwenden... (bei meinem Test wusste ich aber schon wo die Dose war ;) ) Die Leaflet map kann allerdings nur "Norden oben", daran wird sich wohl vorl. [url=http://leaflet.uservoice.com/forums/150880-ideas-and-suggestions-for-leaflet/suggestions/2616020-map-rotation]nichts ändern können[/url].
Benutzeravatar
pirate77
Large
Large
Beiträge: 1260
Registriert: 17.03.2012, 22:37

Boa, des Ding is ja super ;)

Kurze Rückmeldung, Android 4.2.2  getestet mit OCFC00 - Zombieapokalypse in Regensburg und OCFC74 Käschli - Stirb an einem anderen Tag

zu 1: Bilder erscheinen bei mir keine, Smilie ist auch nicht da, dafür steht da 'lachend', Beschreibung aber sonst super
zu 2 klappt perfekt  8)
zu 3: super, aber ein Leerzeichen zwischen den Attributen wäre super (Screenshot folgt)
zu 4: werd ich morgen testen, aber sieht super aus ;)

Zum Cachen perfekt, da freu ich mich auf die morgige Runde!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von pirate77 am 13.08.2013, 22:49, insgesamt 1-mal geändert.
[url=http://www.opencaching.de/viewprofile.php?userid=152708][img]http://www.opencaching.de/statpics/DE/152708.jpg[/img][/url]
arminus

[quote="pirate77"]
zu 1: Bilder erscheinen bei mir keine, Smilie ist auch nicht da, dafür steht da 'lachend', Beschreibung aber sonst super
[/quote]
Ah ja, in dem Fall sind die URLs in der Cache-Beschreibung relativ, d.h. er versucht die Bilder von meinem Server zu laden, was nicht natürlich nicht geht. Die URLs könnten natürlich (von der OKAPI) absolut geliefert werden...? Ansonsten muss ich die Beschreibungen parsen und die URLs umbiegen. Beim OCEECC werden die Bilder z.B. geladen weil sie absolut verlinkt sind.

[quote="pirate77"]
zu 3: super, aber ein Leerzeichen zwischen den Attributen wäre super (Screenshot folgt)
[/quote]
Auch das liefert die OKAPI so (services/caches/geocache, fields attrnames), könnte ich bei mir patchen, besser wäre es vielleicht OKAPI seitig?
following

services/caches/geocache.attrnames liefert die Attribute als JSON-Liste. Die Codierung mit Komma und ohne Leerzeichen müsste also in deiner Anwendung stattfinden ...?

Wegen der Bildpfade werde ich mal mit Wrygiel beratschlagen. Für GPX hatte ich diesen Hack

Code: Alles auswählen

$desc = str_replace('<img src="images/uploads/','<img src="' . $server_address . 'images/uploads/', $r['desc']);
eingebaut. Erscheint mir auch sinnvoller, das auf Serverseite zu machen.
arminus

[quote="following"]
services/caches/geocache.attrnames liefert die Attribute als JSON-Liste. Die Codierung mit Komma und ohne Leerzeichen müsste also in deiner Anwendung stattfinden ...?[/quote]
Stimmt. Ich war faul und hab die Liste einfach in's html geschrieben, werd das entsprechend umformatieren.

Den url replace hätt ich auch so gedacht, aber dann wart ich mal...
arminus

So, die Leerzeichen zwischen den Attributen sind jetzt drin, und die Bildpfade ersetze ich vorl. auch.

Code: Alles auswählen

$desc = str_replace('<img src="images/uploads/', ...
geht übrigens so nicht weil i.d.r. tags zwischen img und src stehen

Frage in die Runde: Macht es Sinn das Loggen über diese Seiten zu ermöglichen oder ist das eigentlich eher fragwürdig? (TFTC Kurz-Logs und so). Das kommt sicher nicht morgen, aber bevor ich ggf. Aufwand dort rein stecke würden mich mal die Meinungen interessieren.

Was z.B. denkbar wäre: Vor dem Übermitteln des Logs könnte man prüfen ob der Log tatsächlich an den Koords des Caches stattfindet (bzw. in einem definierten Radius) - das eröffnet ggf. die eine oder andere Spielart für einen Cache...
following

[quote="arminus"]

Code: Alles auswählen

$desc = str_replace('<img src="images/uploads/', ...
geht übrigens so nicht weil i.d.r. tags zwischen img und src stehen
[/quote]

Habe es gestern geändert in

Code: Alles auswählen

$desc = str_replace(' src="images/uploads/', ...
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

Bei den Smilies gibt es auch noch ein URL-Problem; diese werden nämlich auch relativ verlinkt:

Code: Alles auswählen

<img title="Lachend" src="resource2/tinymce/plugins/emotions/img/smiley-laughing.gif" border="0" alt="Lachend">
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
arminus

Yep, die ersetz ich auch
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

[quote="arminus"]
Yep, die ersetz ich auch
[/quote]

Im Listing ja, aber nicht in den Logs ;)
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
arminus

Gna, ja natürlich :-[ Danke, gefixt.
Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 599
Registriert: 04.09.2012, 18:21

Sollte das Attribut nicht "nur tagsüber" heißen? Im Listing erscheint es nämlich ohne das "s".
following

[quote="FriedrichFröbel"]
Sollte das Attribut nicht "nur tagsüber" heißen? Im Listing erscheint es nämlich ohne das "s".
[/quote]

Tippfehler in den OKAPI-Attributdefinitionen. Magst du die mal korrekturlesen? Sind bestimmt noch mehr Fehler drin:

http://code.google.com/p/opencaching-api/source/browse/trunk/okapi/services/attrs/attribute-definitions.xml
following

In alten Cachelistings und Logs liegen die Smilies hier:
* lib/tinymce/plugins/emoticons/images

Außerdem gibt es von GC rüberkopierte relative Smilie-Links, dafür haben wir Ersatzicons in
* images/icons
Benutzeravatar
pirate77
Large
Large
Beiträge: 1260
Registriert: 17.03.2012, 22:37

[quote="arminus"]

Frage in die Runde: Macht es Sinn das Loggen über diese Seiten zu ermöglichen oder ist das eigentlich eher fragwürdig? (TFTC Kurz-Logs und so). Das kommt sicher nicht morgen, aber bevor ich ggf. Aufwand dort rein stecke würden mich mal die Meinungen interessieren.

Was z.B. denkbar wäre: Vor dem Übermitteln des Logs könnte man prüfen ob der Log tatsächlich an den Koords des Caches stattfindet (bzw. in einem definierten Radius) - das eröffnet ggf. die eine oder andere Spielart für einen Cache...
[/quote]

Eindeutig ja.
Sonst ist man ja im Zweifelsfall wieder auf eine App angewiesen. Das ist doof. Lieber einen kurzen Log vor Ort als gar keiner oder ein Massen-Nonsens-Log.
Zur Koordinaten Überprüfung... Hmm... Wenns z.B. kalt is und mich dafür ins Nächste Wirtshaus hock, darf ich nimma loggen weil nimma vor Ort? Interessante Idee, aber aus meiner Sicht nicht so toll... Aber eine Überlegung wert.
[url=http://www.opencaching.de/viewprofile.php?userid=152708][img]http://www.opencaching.de/statpics/DE/152708.jpg[/img][/url]
Antworten