Как в Google Cloud Endpoints можно запросить ближайшие точки к заданной координате?

В MongoDB для координаты (широта, долгота) мы можем описать круг радиуса R вокруг него и определить, какие точки находятся внутри этого круга, используя centerSphere.

Можно ли без использования MongoDB эффективно запрашивать эти точки, используя только API Google Cloud DataStore?


person JP Ventura    schedule 06.01.2015    source источник


Ответы (1)


Рассмотрите возможность использования службы поиска AppEngine. Сначала вам нужно проиндексировать свой контент в «документы», но затем вы можете использовать запрос геоточки, чтобы найти соответствующие данные. https://cloud.google.com/appengine/docs/java/search/query_strings#Java_Queries_on_geopoint_fields

person Stefan Hogendoorn    schedule 06.01.2015