Google App EngineのGeoModelクラスを使用して、proximity_fetch を実行しようとしています。私がそれを使用したいエンティティはndbであり、何をダウンロードしてインポートする必要があるのか 、PythonコードでGoogleから何をインポートできるのかわかりません。ウェブサイトは少し古くなっているようで、誰かもっと適切な情報を持っているかどうか疑問に思っていました. これは私がこれまでに持っているものであり、Location には属性 proxy_fetch がないことがわかりますが、これはわかっていますが、Location(ndb.Model) クラスでどのように定義すればよいかわかりません。
g = geocoders.Google()
place, (lat, lng) = g.geocode(inputlocation, exactly_one=False)
bound = 20
upper = lat + bound
lower = lat - bound
left = lng + bound
right = lng - bound
locations = []
if lat and lng:
locations = Location.proximity_fetch(
Location.query(),
geotypes.Point(lat, lng),
max_results=50,
max_distance=500000)
また、これに非常に重要と思われるジオモデルとジオタイプをインポートしようとすると、インポートエラーが発生し、どこから取得すればよいかわかりません。
どんな助けや例も大歓迎です!