首页 > 解决方案 > 使用python中的API计算纬度/经度距离时出现JSONDecodeError

问题描述

我有如下代码片段

lat2,long2=wireline_coordinates[i][0],wireline_coordinates[i][1]
j=requests.get(f"http://router.project-osrm.org/route/v1/car/{long},{lat};{long2},{lat2}?overview=false""")
rr=json.loads(j.content)
d=(rr.get('routes')[0]['distance'])/1000

我在5000点数据集上运行它,我得到了first 100/200点的错误(我已经尝试过),But when I run for all 5000 sets 我得到了下面指定的错误。 使用该功能
时出现此错误。loads()我是这个领域的新手,所以我无法找出导致错误的确切原因。 请帮帮我!!
-->JSONDecodeError: Expecting value: line 1 column 1 (char 0)

标签: jsonapidistance

解决方案


推荐阅读