[fix] metro station properties
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user