Moin moin allerseits,
mit dem Oregon 7X0 scheint es ein kleines Problem mit dem Abruf von Geocaches über die Geocaching Live!-API zu geben: Groundspeak bietet auf seiner Seite die Möglichkeit, zu einem beliebigen Cache userbezogen korrigierte Koordinaten zu hinterlegen (wichtig ist das natürlich hauptsächlich bei Mystery-Caches, bei denen man die reale Position der Dose bzw. der Startstation vorab zu Hause ermitteln muß). Ruft man einen solchen Cache anschließend über die Geocaching Live!-API auf dem Oregon ab (offenbar egal ob per Einzelabruf oder PQ-Download) wird er auf dem Gerät trotzdem mit den ursprünglichen (Listing-) Koordinaten angezeigt, die korrigierten Koordinaten sind nirgends zu finden.
Vermutlich liegt der Grund in der Art und Weise, wie über die API diese korrigierten Koordinaten übermittelt werden: während beim klassischen GPX-Download der Batch, der bei Groundspeak die GPX-Dateien erzeugt direkt die Latitude- und Longitude-Daten des Geocaches umschreibt (ähnlich wie es auch diverse Geocaching-SW auf dem lokalen Rechner macht) bekommt man über API zusätzlich zu dem ganz normalen Datensatz des Geocaches (in dem die Listingkoordinaten stehen) einen UserWaypoint mit folgenden Eigenschaften:
"UserWaypoints": [{
"AssociatedAdditionalWaypoint": null,
"CacheCode": "$GCCODE",
"Description": "Coordinate Override",
"ID": $ID,
"IsCorrectedCoordinate": true,
"IsUserCompleted": false,
"Latitude": $CORRECTEDLATITUDE,
"Longitude": $CORRECTEDLONGITUDE,
"UTCDate": "$DATE",
"UserID": $ID
}]
(siehe zB. Beschreibung der API für Einzelabruf, für PQ-Downloads entsprechend analog)
Mit diesen Daten kann das Oregon offenbar nichts anfangen - weder ändert es die Koordinaten des zugehörigen Caches noch erzeugt es einen zusätzlichen Waypoint dazu - damit ist Geocaching Live! für Mystery-Caches relativ unbrauchbar, da man die vorab ermittelten Lösungen nicht sieht und demzufolge auch nicht nutzen kann.
lg, justme