2009-06-23 5 views

risposta

9

App Engine non tratta le proprietà GeoPt appositamente - è non ha costruito in indicizzazione spaziale. Esistono tuttavia numerose librerie di terze parti che aggiungono il supporto per l'indicizzazione spaziale. Il migliore (secondo me) è geomodel.

+0

Esiste un piano per supportare l'indicizzazione spaziale in futuro? – Lipis

+0

@Lipis Non abbiamo annunciato nulla sulla tabella di marcia. –

+0

Niente di pubblico almeno .. Speravo che tu potessi condividere qualcosa che il resto del mondo non sa .. :) Speriamo di vederlo un giorno prima della fine del mondo che arriverà nel 2012 .. : P Continuate così – Lipis

0

geohash imposta punti molto vicini in diversi hash in modo da preferire un altro o uno strato successivo. puoi eseguire un raggio, un test di forma quadratica interno/esterno o anche qualsiasi forma matematica e verificare se il punto si trova all'interno della nostra forma esterna.

2

immagino che ho intenzione di qualche tipo di realizzazione scavatrice, ma qui è:

ero alla ricerca di una soluzione per questo problema e mi sono imbattuto documenti oficial di questo Google: https://cloud.google.com/appengine/docs/java/search/query_strings#Java_Queries_on_geopoint_fields

I penso davvero che Google avrebbe dovuto fare un po 'più di rumore su questo. Trovo strano che abbiano una lezione su Python per fare la stessa cosa ma non dice nulla su come farlo per Java.