mirror of https://gitlab.com/bashrc2/epicyon
Additional osm format
parent
62313a84bf
commit
07747f933e
4
maps.py
4
maps.py
|
@ -750,6 +750,10 @@ def geocoords_from_map_link(url: str, osm_domain: str,
|
|||
zoom, latitude, longitude = \
|
||||
_geocoords_from_osmorg_link(url)
|
||||
return zoom, latitude, longitude
|
||||
if 'osm.org' in url:
|
||||
zoom, latitude, longitude = \
|
||||
_geocoords_from_osm_link(url, 'osm.org')
|
||||
return zoom, latitude, longitude
|
||||
if 'osmand.net' in url and '/map' in url:
|
||||
zoom, latitude, longitude = \
|
||||
_geocoords_from_osmand_link(url)
|
||||
|
|
8
tests.py
8
tests.py
|
@ -8305,6 +8305,14 @@ def _test_hashtag_maps():
|
|||
assert longitude
|
||||
assert int(longitude * 1000) == -3599
|
||||
assert len(map_links) == 3
|
||||
link = "https://www.osm.org/#map=17/34.693740/135.502180"
|
||||
zoom, latitude, longitude = \
|
||||
geocoords_from_map_link(link, 'openstreetmap.org', session)
|
||||
assert zoom == 17
|
||||
assert latitude
|
||||
assert int(latitude * 1000) == 34693
|
||||
assert longitude
|
||||
assert int(longitude * 1000) == 135502
|
||||
|
||||
|
||||
def _test_uninvert():
|
||||
|
|
Loading…
Reference in New Issue