2016-08-23 79 views
5

Ben 4.2.1Bir Folium haritasında ok uçlu çizgiler çizmek mümkün mü?

Ben iletmek için bir ok başı var bir harita üzerinde çizgiler, çizmek çalışıyorum Jupyter Notebook Server üzerinde Python 2.7.11 ile Yaprak 0.2.1' çalıştırıyorum yönü

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 Satıra bir ok ucu eklemenin bir yolu var mı? Sen bitiş noktasında bir üçgen çizmek için düzenli çokgen işaretleyici kullanabilirsiniz

cevap

1

...

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

You işaret etmek üçgenin dönüş açısını hesaplamak için bazı trigonometri kullanmak gerekecektir doğru yön. Doğuya göre böyle bir işaret noktasının başlangıç ​​noktası.