从python构建交互式地图

Yor*_*ian 6 python openstreetmap mapbox plotly

我正在尝试构建一个显示交互式地图的网页(占据页面的100%),其中我提供了包含信息的点或线.Plotly似乎是完美的,我真的很喜欢它的可视化,但它不支持内置的Open Street Map等地图,它使用Mapbox.我没有任何反对Mapbox的东西,但从我发现它可以免费获得一定数量的视图(当它使用OSM时).

简单地说:有一个简单的(作为开源和免费使用)方式使用python构建这样一个网页,显示信息的地图?

iha*_*ant 0

确实有!您可以使用 Mapbox GL JS 而不需要绘图。这里有 html 代码示例,可以为您创建这些全尺寸的地图。它们可以是卫星地图,也可以只是普通地图。

绘制线条: https://docs.mapbox.com/mapbox-gl-js/example/geojson-line/

创建单击弹出窗口: https://docs.mapbox.com/mapbox-gl-js/example/popup-on-click/