[fix] metro station properties

This commit is contained in:
Al
2016-08-06 19:56:13 -04:00
parent 0edfbe0d61
commit 374c46ada5

View File

@@ -348,13 +348,14 @@ class OSMAddressFormatter(object):
''' '''
nearest_metro = self.metro_stations_index.nearest_point(latitude, longitude) nearest_metro = self.metro_stations_index.nearest_point(latitude, longitude)
if nearest_metro: if nearest_metro:
props, lat, lon, distance = nearest_metro
name = None name = None
if language is not None: if language is not None:
name = nearest_metro.get('name:{}'.format(language.lower())) name = props.get('name:{}'.format(language.lower()))
if language == default_language: if language == default_language:
name = nearest_metro.get('name') name = props.get('name')
else: else:
name = nearest_metro.get('name') name = props.get('name')
if name: if name:
address_components[AddressFormatter.METRO_STATION] = name address_components[AddressFormatter.METRO_STATION] = name