Геокодирование для перекрестка улиц с использованием Python

1

Кто-нибудь знает, как получить широту и долготу пересечения двух дорог с учетом двух дорог и API карты, таких как API карт Google?

В настоящее время я нахожу решение для Python, например, из geopy.

Спасибо!

Теги:
dictionary
geocoding
geopy

1 ответ

0
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? Вот функция, которую я собрал вместе, которая берет две строки, представляющие пересекающиеся дороги.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню