def location(name, street, city, latitude = None, longitude = None):
group = get_sql(name)
if group is None:
return False
if not latitude and not longitude:
geo = Nominatim()
coord = geo.geocode(street + ' ' + city, timeout = 10)
if coord:
latitude = coord.latitude
longitude = coord.longitude
else:
longitude = 0.0
longitude = 0.0
group.location = LocationModel(street, city, latitude, longitude)
SQL.session.add(group)
SQL.session.commit()
return group
评论列表
文章目录