如何从GeoPt属性中提取lat和lon?

Gre*_*reg 2 google-app-engine google-cloud-datastore

我正在扩展GeoModel以存储数据存储区中的位置,因此我可以更有效地进行基于地理位置的搜索,我假设我可以使用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???
Run Code Online (Sandbox Code Playgroud)

Dan*_* K. 7

latitude = stop.location.lat
longitude = stop.location.lon
Run Code Online (Sandbox Code Playgroud)

这不起作用吗?