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
Exemplo n.º 3
0
 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