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


                   ผลลัพธ
   133   134   135   136   137   138   139   140   141   142   143