def compute_geopoint(self): """ Compute geopoints. """ for project in self.filtered( lambda p: p.gps_latitude and p.gps_longitude): geo_point = GeoPoint.from_latlon(self.env.cr, project.gps_latitude, project.gps_longitude) project.write({'geo_point': geo_point.wkt}) return True
def compute_geopoint(self): """ Compute geopoints. """ for project in self.filtered(lambda p: p.gps_latitude and p.gps_longitude): geo_point = GeoPoint.from_latlon( self.env.cr, project.gps_latitude, project.gps_longitude) project.write({'geo_point': geo_point.wkt}) return True
def compute_geopoint(self): """ Compute geopoints. """ self.filtered(lambda p: not p.partner_latitude or not p. partner_longitude).geo_localize() for partner in self.filtered( lambda p: p.partner_latitude and p.partner_longitude): geo_point = GeoPoint.from_latlon(self.env.cr, partner.partner_latitude, partner.partner_longitude) partner.write({'geo_point': geo_point.wkt}) return True