在Google Cloud Endpoints中,如何查询给定坐标的最近点?

时间:2015-01-06 11:19:58

标签: google-app-engine google-cloud-storage google-cloud-endpoints

在MongoDB中,对于坐标(lat,lng),我们可以描述一个半径为R的圆,并使用centerSphere方法确定该圆内的哪些点。

Withoud使用MongoDB,是否可以仅使用Google Cloud DataStore API来有效地查询这些点?

1 个答案:

答案 0 :(得分:2)

考虑使用AppEngine搜索服务。您需要先将内容索引为“文档”,然后才能使用地理点查​​询来查找相应的数据。 https://cloud.google.com/appengine/docs/java/search/query_strings#Java_Queries_on_geopoint_fields