我已经“远离” GAE 平台和社区一段时间了,最近的新功能看起来相当引人注目,但我无法弄清楚如何处理 GAE-Python 上的地理数据。有几个可用的开源库:
...但是它们没有得到积极维护,并且很长一段时间没有更新,所以我有几个问题:
这些库中的任何一个都可以与NDB一起使用吗一起使用吗?还有什么我应该尝试使用的吗?GAE 上地理数据的当前最佳实践是什么?
顺便说一句,对于我自己的项目,我不需要存储点以外的任何东西,我需要进行的查询类型(至少在最初)是“X 最接近位置 Y 的结果”和“1 英里内的所有点”位置 Y'。
更新:根据评论,geomodel 似乎已被修补以与 NDB 一起使用,而且似乎新的实验性搜索 API允许我需要的搜索类型。然而,这带来了一个新的问题:Search API 会简单地淘汰 geomodel 和类似的库,还是仍然有用?