Пример #1
0
 def get_geobox(self):
     geobox = self.get_argument_geobox(default=None)
     if geobox:
         return geobox
     latlon = self.get_argument_latlon("latlon", None)
     distance = self.get_argument_float("distance", 25)
     if not latlon:
         lookup = self.get_argument("lookup", None)
         if lookup:
             latlon = geo.geocode(lookup)
             if not latlon:
                 self.messages.append(("WARNING", "Could not find address: '%s'." % lookup))
                 return None
     if not latlon:
         return None
     return Address.geobox(latlon[0], latlon[1], distance)