[osm] Adding border_type=city to override tags

This commit is contained in:
Al
2016-08-25 15:21:33 -04:00
parent 93b377c8a7
commit da619e3cf4
2 changed files with 4 additions and 1 deletions

View File

@@ -227,7 +227,7 @@ class OpenAddressesFormatter(object):
if address_state:
components[AddressFormatter.STATE] = address_state
if add_osm_boundaries:
if add_osm_boundaries or AddressFormatter.CITY not in components:
osm_components = self.components.osm_reverse_geocoded_components(latitude, longitude)
self.components.add_admin_boundaries(components, osm_components, country, language)

View File

@@ -40,6 +40,9 @@ class OSMAddressComponents(object):
'suburb': AddressFormatter.SUBURB,
'quarter': AddressFormatter.SUBURB,
'neighbourhood': AddressFormatter.SUBURB
},
'border_type': {
'city': AddressFormatter.CITY
}
}