2011-01-22 6 views
2

GeoModelを拡張してデータストアの場所を格納するので、より効率的に地理情報ベースの検索を行うことができます。また、GeoPtプロパティを使用して緯度と経度を格納できると仮定しました。ストレージは正常に機能しています。しかし、私は実体から緯度と経度をどのように抽出するのかについて完全な犠牲を払っています。GeoPtプロパティからlatとlonをどのように抽出しますか?

シンプルなものを見つけられなくてはなりませんが、実際にはGeoPtタイプのドキュメントを見つけることができないため、サポートされているメソッドのヘルプを探しています。

class StopLocation(GeoModel): 
    stopID = db.StringProperty() 

def create(stopID,lat,lon): 
    stop = StopLocation() 
    stop.stopID = stopID 
    stop.location = GeoPt(lat,lon) 

latitude = stop.location??? 

答えて

7
latitude = stop.location.lat 
longitude = stop.location.lon 

動作しないことにしていますか?

+0

wow。私は試していないことの一つです。私のデバッグは、一部のオブジェクトに有効な場所がないという事実によって悪化しました。 :(ありがとう! – Greg

関連する問題