Как извлечь лат и лон из свойства GeoPt? - PullRequest
2 голосов
/ 22 января 2011

Я расширяю 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???

1 Ответ

7 голосов
/ 22 января 2011
latitude = stop.location.lat
longitude = stop.location.lon

Разве это не работает?

...