使用Python对路口街进行地理编码

时间:2018-10-04 04:18:19

标签: python api dictionary geocoding geopy

有人知道如何获得2条道路的交点的纬度经度吗?

我目前可以从geopy找到针对Python的解决方案。

谢谢!

1 个答案:

答案 0 :(得分: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地图吗?这是我提供的一个函数,它使用两个字符串表示相交的道路。