私はしばらくの間、GAE プラットフォームとコミュニティから「離れて」おり、最近の新機能はかなり魅力的に見えますが、GAE-Python の地理データをどうすればよいかわかりませんでした。利用可能なオープン ソース ライブラリがいくつかあります。
...しかし、それらは積極的に維持されておらず、かなり長い間更新されていないため、いくつかの質問が残っています:
これらのライブラリのいずれかがNDBで動作しますか? 他に何か試してみるべきことがありますか?GAE での地理データの現在のベスト プラクティスは何ですか?
ところで、私自身のプロジェクトでは、ポイント以外のものを保存する必要はありません。(少なくとも最初は) 作成する必要があるクエリの種類は、「場所 Y に最も近い X 件の結果」と「1 マイル以内のすべてのポイント」です。場所 Y'.
更新:コメントに基づいて、NDB で動作するようにジオモデルにパッチが適用されたようで、新しい実験的な検索 APIにより、必要な種類の検索が可能になるようです。しかし、それは新しい質問につながります: 検索 API は単にジオモデルや同様のライブラリを時代遅れにするのでしょうか、それともまだ用途がありますか?