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 = \
|
zoom, latitude, longitude = \
|
||||||
_geocoords_from_osmorg_link(url)
|
_geocoords_from_osmorg_link(url)
|
||||||
return zoom, latitude, longitude
|
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:
|
if 'osmand.net' in url and '/map' in url:
|
||||||
zoom, latitude, longitude = \
|
zoom, latitude, longitude = \
|
||||||
_geocoords_from_osmand_link(url)
|
_geocoords_from_osmand_link(url)
|
||||||
|
|
|
||||||
8
tests.py
8
tests.py
|
|
@ -8305,6 +8305,14 @@ def _test_hashtag_maps():
|
||||||
assert longitude
|
assert longitude
|
||||||
assert int(longitude * 1000) == -3599
|
assert int(longitude * 1000) == -3599
|
||||||
assert len(map_links) == 3
|
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():
|
def _test_uninvert():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue