[fix] add Japanese-language variant if metro station is added
This commit is contained in:
@@ -351,7 +351,7 @@ class OSMAddressFormatter(object):
|
|||||||
like apartment numbers.
|
like apartment numbers.
|
||||||
'''
|
'''
|
||||||
if self.metro_stations_index is None:
|
if self.metro_stations_index is None:
|
||||||
return
|
return False
|
||||||
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
|
props, lat, lon, distance = nearest_metro
|
||||||
@@ -365,6 +365,9 @@ class OSMAddressFormatter(object):
|
|||||||
|
|
||||||
if name:
|
if name:
|
||||||
address_components[AddressFormatter.METRO_STATION] = name
|
address_components[AddressFormatter.METRO_STATION] = name
|
||||||
|
return True
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
def venue_names(self, props, languages):
|
def venue_names(self, props, languages):
|
||||||
'''
|
'''
|
||||||
@@ -728,7 +731,8 @@ class OSMAddressFormatter(object):
|
|||||||
# Only including nearest metro station in Japan
|
# Only including nearest metro station in Japan
|
||||||
if country == JAPAN:
|
if country == JAPAN:
|
||||||
if random.random() < float(nested_get(self.config, ('countries', 'jp', 'add_metro_probability'), default=0.0)):
|
if random.random() < float(nested_get(self.config, ('countries', 'jp', 'add_metro_probability'), default=0.0)):
|
||||||
self.add_metro_station(revised_tags, latitude, longitude, japanese_variant, default_language=JAPANESE)
|
if self.add_metro_station(revised_tags, latitude, longitude, japanese_variant, default_language=JAPANESE):
|
||||||
|
language = japanese_variant
|
||||||
|
|
||||||
num_floors = None
|
num_floors = None
|
||||||
num_basements = None
|
num_basements = None
|
||||||
|
|||||||
Reference in New Issue
Block a user