如何使用Google App Engine中的GeoPt属性查询"附近"的实体?

ehf*_*eng 7 google-app-engine geocoding gql

我应该如何根据GeoPt属性创建一个返回最近实体(来自我当前位置)的GQL查询?我是否应该创建一个"距离"函数来计算一组距离合理的实体?

提前谢谢!

Nic*_*son 9

App Engine不会特别处理GeoPt属性 - 它没有内置的空间索引.但是,有许多第三方库增加了对空间索引的支持.最好的(在我看来)是地理模型.