Предполагая, что свойство GeoLocation имеет имя location
, вы должны просто добавить его, например:
class City(object):
def __init__(self, name, state, country, capital=False, population=0,
regions=[], location):
self.name = name
self.state = state
self.country = country
self.capital = capital
self.population = population
self.regions = regions
self.location = location
Затем, при получении данных из БД, вы можете установить свойство location
следующим образом:
source = db.collection(u'collection').document(u'docId').get().to_dict()
city = City(source[u'name'], source[u'state'], source[u'country'], source[u'country'], source[u'location'])
Если вы хотите получить широту или долготу, вы можете сделать это с помощью следующего кода:
city.location.latitude
city.location.longitude