python - 是否可以在 Folium map 中绘制带箭头的线条?

标签 python maps jupyter-notebook folium

我在 Jupyter Notebook Server 4.2.1 上使用 Python 2.7.11 运行 Folium 0.2.1'

我正在尝试在 map 上绘制线条,这些线 strip 有指示方向的箭头

import folium

#DFW, LGA coordinates
coordinates=[(32.900908, -97.040335),(40.768571, -73.861603)]

m = folium.Map(location=[32.900908, -97.040335], zoom_start=4)

#line going from dfw to lga
aline=folium.PolyLine(locations=coordinates,weight=2,color = 'blue')
m.add_children(aline)

enter image description here 有没有办法在直线上添加箭头?

最佳答案

您可以使用正多边形标记在终点处绘制三角形...

folium.RegularPolygonMarker(location=(32.900908, -97.040335), fill_color='blue', number_of_sides=3, radius=10, rotation=???).add_to(m)

您必须使用一些三角函数来计算三角形的旋转角度才能指向正确的方向。任何此类标记的起始点都指向正东。

关于python - 是否可以在 Folium map 中绘制带箭头的线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39093250/

相关文章:

python - 如何根据列和数组中存在的数据填充值? Pandas

python - 如何检查 argv 是否引用 python2.7 中的现有文件?

android - 如何保持多个标记气泡信息打开(如图所示)(HERE Android SDK)

linux - 在 Jupyter 笔记本的单元格内执行时,无法使用 "cd"命令更改目录

python - 是否可以在 Jupyter 笔记本中显示控制台?

python - 如何捕捉 Python PyQt5 QTreeWidget 按 Enter(返回)键?

python - 使用 Python 将连续的字符串分解为组件?

maps - 将传单数据收集或geojson.io map 嵌入到表单中

javascript - 如何使用 html 和 jquery 在 MAP 标签上放置标记?

python - Azure 服务器无法对请求进行身份验证