forked from edward/owl-map
Add name_match to nearby OSM candidates API call.
This commit is contained in:
parent
4f6f0ed086
commit
cfa912102c
|
@ -605,6 +605,7 @@ def find_osm_candidates(item, limit=80, max_distance=450, names=None):
|
||||||
item_id = item.item_id
|
item_id = item.item_id
|
||||||
item_is_linear_feature = item.is_linear_feature()
|
item_is_linear_feature = item.is_linear_feature()
|
||||||
item_is_street = item.is_street()
|
item_is_street = item.is_street()
|
||||||
|
item_names = {n.lower() for n in item.names().keys()}
|
||||||
|
|
||||||
check_is_street_number_first(item.locations[0].get_lat_lon())
|
check_is_street_number_first(item.locations[0].get_lat_lon())
|
||||||
|
|
||||||
|
@ -707,6 +708,7 @@ def find_osm_candidates(item, limit=80, max_distance=450, names=None):
|
||||||
"id": osm_id,
|
"id": osm_id,
|
||||||
"distance": distance,
|
"distance": distance,
|
||||||
"name": name,
|
"name": name,
|
||||||
|
"name_match": (name.lower() in item_names),
|
||||||
"tags": tags,
|
"tags": tags,
|
||||||
"geojson": json.loads(geojson),
|
"geojson": json.loads(geojson),
|
||||||
"presets": get_presets_from_tags(shape, tags),
|
"presets": get_presets_from_tags(shape, tags),
|
||||||
|
|
Loading…
Reference in a new issue