Page 138 - python
P. 138
112
Folium อธิบาย
key_on ชื่อไฟล json ที่ตองการแสดงบนแผนที่
fill_color สีที่ระบายลงบนแผนที่ เชน BuPu (Blue Purple)
fill_opacity ความโปรงของพื้นที่ มีคาระหวาง 0-1 คาเริ่มตนมีคา 0.6
line_opacity ความโปรงของเสน มีคาระหวาง 0-1 คาเริ่มตนมีคา 1
legend_name คําอธิบายแผนภูมิแสดงผลบนกรอบสี่เหลี่ยมดานบนขวาของแผนที่
location ตําแหนงละติจูดและลองจิจูดของแผนที่
zoom_start ระดับการขยายแผนที่ขณะเริ่มตนการแสดงผล
smooth_factor คาความตอเนื่องในแตละระดับการยอ/ขยาย
ตัวอยางที่ 10.3 การเพมเสนลงในแผนที่
ิ่
import folium
msu1 = [16.199662313316438, 103.28357298658125]
msu2 = [16.245327039142097, 103.25143414503279]
mp = folium.Map(location = [msu1[0], msu1[1]],zoom_start = 12)
folium.Marker([msu1[0], msu1[1]],popup = 'ม.เกา').add_to(mp)
folium.Marker([msu2[0], msu2[1]],popup = 'ม.ใหม').add_to(mp)
folium.PolyLine(locations = [(msu1[0], msu1[1]), (msu2[0], msu2[1])],\
line_opacity = 0.5).add_to(mp)
mp
ผลลัพธ