Кто-нибудь знает, как получить широту и долготу пересечения двух дорог с учетом двух дорог и API карты, таких как API карт Google?
В настоящее время я нахожу решение для Python, например, из geopy
.
Спасибо!
def loc(streetA, streetB):
res = requests.get('https://www.google.com/maps/place/'+streetA+' & '+streetB)
return re.findall(r'll=(.*?)" item', res.text)[0].split(',')
gps = loc('19th rd nw', 'kafir rd')
print(gps)
>>['38.302811', '-95.767682']
Это не api, но вы всегда можете просто очистить карты Google? Вот функция, которую я собрал вместе, которая берет две строки, представляющие пересекающиеся дороги.