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