我正在扩展 GeoModel 以在数据存储中存储位置,这样我就可以更有效地进行基于地理的搜索,并且我假设我可以使用 GeoPt 属性来存储纬度和经度。并且存储工作正常。但是我完全不知道如何从实体中提取纬度和经度。
我一定是遗漏了一些简单的东西,但我实际上找不到 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???
最佳答案
latitude = stop.location.lat
longitude = stop.location.lon
这行不通吗?
关于google-app-engine - 如何从 GeoPt 属性中提取纬度和经度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4765356/