[bug][solved] OKAPI search/nearest -- Cache fehlt

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Antworten
Samsung1

Hallo Zusammen,

wie kommt es, dass die OKAPI bei

Code: Alles auswählen

http://www.opencaching.de/okapi/services/caches/search/nearest?consumer_key=$key&format=xmlmap2&center=51.43890|7.464567&radius=0.02&status=Available|Temporarily%20unavailable|Archived


nur die leere Menge und nicht  [url=http://opencaching.de/OCD346]http://opencaching.de/OCD346[/url]  zurück gibt?
Entgeht mir da etwas?
Zuletzt geändert von Samsung1 am 26.11.2015, 21:37, insgesamt 1-mal geändert.
following

Es handelt sich tatsächlich um einen OKAPI-Bug: Wenn man bei search/nearest die exakte Koordinate eines Caches angibt kann es passieren, dass dieser nicht gefunden wird. Grund sind Fließkomma-Genauigkeitsfehler bei dieser Berechnung.

Korrektur ist in Arbeit. Als Workaround kannst du zu Längen- und Breitengrad jeweils einen kleinen Offset dazuaddieren, der in Cachekoordinaten nicht vorkommen kann, z.B.

Code: Alles auswählen

http://www.opencaching.de/okapi/services/caches/search/nearest?consumer_key=$key&format=xmlmap2&center=51.438900001|7.4645670001&radius=0.02&status=Available|Temporarily%20unavailable|Archived
following

Der Fehler ist behoben.
Samsung1

Sehr schick, danke!
Antworten