Buscar 10 ubicaciones más cercanas en Datastore

Tengo muchas entidades que contienen puntos geográficos almacenados en el almacén de datos de Google. Ahora necesito obtener las 10 ubicaciones más cercanas en función de una ubicación enviada a una función de Google Cloud.
Vi que hay undistancia() funciona en App Engine de Google, pero nada comparable en Google Cloud Functions, ni siquiera es posible calcular nada en la base de datos.

¿Es posible obtener las 10 ubicaciones más cercanas de Datastore solo con Google Cloud Functions o necesito usar una base de datos diferente para eso?

Atentamente,
Pascal

Respuestas a la pregunta(3)

Su respuesta a la pregunta