在数据存储区中搜索10个最近的位置

pre*_*ree 5 google-app-engine google-compute-engine google-cloud-datastore google-cloud-platform google-cloud-functions

我有很多包含存储在Google数据存储区中的geoPoints的实体。现在,我需要根据发送到Google Cloud Function的位置获取最近的10个位置。
我看到,Google的App Engine 中有一个distance()函数,但Google Cloud Functions中没有可比的函数,甚至无法计算数据库中的任何内容。

是否可以仅使用Google Cloud Functions从数据存储区获取10个最近的位置,还是需要为此使用其他数据库?

最好的问候,
帕斯卡尔

Mic*_*yer 0

请看看下面的帖子

Google App Engine 数据存储中的地理空间查询

不幸的是,无法从谷歌云数据存储本身获取最近的位置。您必须实现自己的逻辑,或者必须使用不同的数据库