Esempio n. 1
0
 def __init__(self,
              lat,
              lon,
              name="",
              phoneNumbers=None,
              urls=None,
              addressLines=None,
              emails=None,
              openingHours=None,
              priceLevel=None,
              rating=None):
     if not emails: emails = []
     if not addressLines: addressLines = []
     if not urls: urls = []
     if not phoneNumbers: phoneNumbers = []
     if not openingHours: openingHours = {}
     Point.__init__(self, lat, lon, name=name)
     self._message_loaded = False
     self._phoneNumbers = phoneNumbers
     self._urls = urls
     self._addressLines = addressLines
     self._emails = emails
     self._openingHours = openingHours
     self._priceLevel = priceLevel
     self._rating = rating
Esempio n. 2
0
 def __init__(self,
              lat,
              lon,
              elevation=None,
              message=None,
              SSMLMessage=None):
     Point.__init__(self, lat, lon, elevation=elevation, message=message)
     self.currentDistance = None  # in meters
     self.distanceFromStart = None  # in meters
     self.visited = False
     self.SSMLMessage = SSMLMessage
Esempio n. 3
0
 def __init__(self, gnWikipediaResult):
     lat = gnWikipediaResult['lat']
     lon = gnWikipediaResult['lng']
     # for storage, we remember both name and summary in the message variable
     message = "%s\n%s" % (gnWikipediaResult['title'], gnWikipediaResult['summary'])
     name = gnWikipediaResult["title"]
     Point.__init__(self, lat, lon,
                    elevation=gnWikipediaResult.get('elevation', None),
                    name=gnWikipediaResult['title'],
                    summary="%s..." % gnWikipediaResult['summary'][0:50],
                    message=gnWikipediaResult['summary']
     )
     self.result = gnWikipediaResult
Esempio n. 4
0
 def __init__(self, lat, lon, name="", description="", phoneNumbers=None, urls=None, addressLines=None, emails=None):
     if not emails: emails = []
     if not addressLines: addressLines = []
     if not urls: urls = []
     if not phoneNumbers: phoneNumbers = []
     Point.__init__(self, lat, lon, message=name)
     self._name = name
     self.description = description
     self._message = None
     self._phoneNumbers = phoneNumbers
     self.urls = urls
     self._addressLines = addressLines
     self.emails = emails
Esempio n. 5
0
 def __init__(self, gnWikipediaResult):
     lat = gnWikipediaResult['lat']
     lon = gnWikipediaResult['lng']
     # for storage, we remember both name and summary in the message variable
     message = "%s\n%s" % (gnWikipediaResult['title'],
                           gnWikipediaResult['summary'])
     name = gnWikipediaResult["title"]
     Point.__init__(self,
                    lat,
                    lon,
                    elevation=gnWikipediaResult.get('elevation', None),
                    name=gnWikipediaResult['title'],
                    summary="%s..." % gnWikipediaResult['summary'][0:50],
                    message=gnWikipediaResult['summary'])
     self.result = gnWikipediaResult
Esempio n. 6
0
 def __init__(self, gnWikipediaResult):
     lat = gnWikipediaResult["lat"]
     lon = gnWikipediaResult["lng"]
     # for storage, we remember both name and summary in the message variable
     message = "%s\n%s" % (gnWikipediaResult["title"], gnWikipediaResult["summary"])
     name = gnWikipediaResult["title"]
     Point.__init__(
         self,
         lat,
         lon,
         elevation=gnWikipediaResult.get("elevation", None),
         name=gnWikipediaResult["title"],
         summary="%s..." % gnWikipediaResult["summary"][0:50],
         message=gnWikipediaResult["summary"],
     )
     self.result = gnWikipediaResult
Esempio n. 7
0
 def __init__(self, lat, lon, name="", phoneNumbers=None,
              urls=None, addressLines=None, emails=None, openingHours=None,
              priceLevel=None, rating=None):
     if not emails: emails = []
     if not addressLines: addressLines = []
     if not urls: urls = []
     if not phoneNumbers: phoneNumbers = []
     if not openingHours: openingHours = {}
     Point.__init__(self, lat, lon, name=name)
     self._message_loaded = False
     self._phoneNumbers = phoneNumbers
     self._urls = urls
     self._addressLines = addressLines
     self._emails = emails
     self._openingHours = openingHours
     self._priceLevel = priceLevel
     self._rating = rating
Esempio n. 8
0
 def __init__(self, lat, lon, name="", description="", phoneNumbers=None,
              urls=None, addressLines=None, emails=None, openingHours=None,
              priceLevel=None, rating=None):
     if not emails: emails = []
     if not addressLines: addressLines = []
     if not urls: urls = []
     if not phoneNumbers: phoneNumbers = []
     if not openingHours: openingHours = {}
     Point.__init__(self, lat, lon, message=name)
     self._name = name
     self.description = description
     self._message = None
     self._phoneNumbers = phoneNumbers
     self.urls = urls
     self._addressLines = addressLines
     self.emails = emails
     self.openingHours = openingHours
     self._priceLevel = priceLevel
     self._rating = rating
Esempio n. 9
0
 def __init__(self, point):
     Point.__init__(self, point.x, point.y)
     self.abs_geo = None
Esempio n. 10
0
 def __init__(self, lat, lon, placeText):
     Point.__init__(self, lat, lon, message=placeText)
     self._name = placeText.split(',')[0]
     self.description = re.sub(
         ',', '\n', placeText)  # replace separators with newlines
Esempio n. 11
0
 def __init__(self, lat, lon, placeText):
     Point.__init__(self, lat, lon, message=placeText)
     self._name = placeText.split(",")[0]
     self.description = re.sub(",", "\n", placeText)  # replace separators with newlines
Esempio n. 12
0
 def __init__(self, x, y, z, value):
     """initialise position and value"""
     Point.__init__(self, x, y, z)
     self.v = value
Esempio n. 13
0
 def __init__(self, point):
     Point.__init__(self, point.x, point.y)
     self.abs_geo = None
Esempio n. 14
0
 def __init__(self, lat, lon, elevation=None, message=None, SSMLMessage=None):
     Point.__init__(self, lat, lon, elevation=elevation, message=message)
     self.currentDistance = None # in meters
     self.distanceFromStart = None # in meters
     self.visited = False
     self.SSMLMessage = SSMLMessage