Folium无法识别TravelTime中的JSON



我正试图在Jupyter Notebook/Folium中创建一个等时线地图,显示你开车45分钟就能到达芝加哥市中心的距离。TravelTime(TravelTime.com(有很多优秀的API可以做到这一点,但我无法将它们绘制到Folium/Jupyter Notebook中。

以下是TravelTime生成的JSON链接。

以下是我在代码方面尝试的内容:

import folium
import json
m = folium.Map([41.87899134154521, -87.63554279241286], zoom_start=6.5)
with open('chicago.json', 'r') as openfile:
json_object = json.load(openfile)
folium.GeoJson(json_object).add_to(m)
m

它生成一个空白的Folium地图。没有显示drivetime json的多边形。控制台有一条错误消息:

"未捕获错误:GeoJSON对象无效">

TravelTime产生的输出似乎与我在Stackoverflow和其他地方看到的其他GeoJSON有很大不同。

我尝试将JSON转换为dict,但没有成功。

任何和我有同样问题的人,请参阅Travel Time开发人员的这篇文章,让Travel Time直接为您生成GeoJson。

最新更新