2009-06-23 4 views

Antwort

9

App Engine behandeln Eigenschaften GeoPt nicht speziell - es hat nicht in der räumlichen Indizierung gebaut. Es gibt eine Reihe von Drittanbieterbibliotheken, die Unterstützung für räumliche Indexierung jedoch hinzufügen. Der beste (meiner Meinung nach) ist geomodel.

+0

Gibt es einen Plan in der Zukunft räumliche Indizierung zu unterstützen? – Lipis

+0

@Lipis Wir haben nichts auf der Roadmap angekündigt. –

+0

Nichts Öffentlichkeit zumindest .. Ich hoffte, wenn Sie etwas zu teilen, dass der Rest der Welt weiß nicht .. :) Hoffentlich werden wir es einen Tag vor dem Ende der Welt sehen, die in 2012 kommen .. : P Mach weiter so .. – Lipis

0

geohash gesetzt ganz in der Nähe Punkte in verschiedenen Hashes so eine andere oder nächste Schicht bevorzugt werden sollte. Sie können einen Radius, einen quadratischen Innen-/Außenformtest oder sogar eine mathematische Form erstellen und testen, ob der Punkt außerhalb der Form liegt.

2

Ich glaube, ich bin zu einer Art Bagger Leistung geht, aber hier ist es:

Ich war für dieses Problem eine Lösung gesucht und kam in dieser oficial docs Google: https://cloud.google.com/appengine/docs/java/search/query_strings#Java_Queries_on_geopoint_fields

I wirklich denken, dass Google etwas mehr Lärm hätte machen sollen. Ich finde es komisch, dass sie eine Lektion über Python für dasselbe machen, aber nichts darüber sagen, wie man es für Java macht.

Verwandte Themen