Python | Trazado de Google Map usando el paquete folium

Folium se basa en las fortalezas de disputa de datos del ecosistema de Python y las fortalezas de mapeo de la biblioteca Leaflet.js (JavaScript). Simplemente, manipule sus datos en Python, luego visualícelos en un mapa de folleto a través de Folium. Folium facilita la visualización de datos que han sido manipulados en Python, en un mapa de folleto interactivo. Esta biblioteca tiene varios mosaicos integrados de OpenStreetMap, Mapbox, etc.
Comando para instalar el módulo folium: 
 

pip install folium

Código #1: Para crear un Mapa Base. 
 

Python3

# import folium package
import folium
 
# Map method of folium return Map object
 
# Here we pass coordinates of Gfg
# and starting Zoom level = 12
my_map1 = folium.Map(location = [28.5011226, 77.4099794],
                                        zoom_start = 12 )
 
# save method of Map object will create a map
my_map1.save(" my_map1.html " )

Producción : 
 

  
Código n.º 2: agregue un marcador circular con texto emergente. 
 

Python3

# import folium package
import folium
 
my_map2 = folium.Map(location = [28.5011226, 77.4099794],
                                         zoom_start = 12)
 
# CircleMarker with radius
folium.CircleMarker(location = [28.5011226, 77.4099794],
                    radius = 50, popup = ' FRI ').add_to(my_map2)
 
# save as html
my_map2.save(" my_map2.html ")

Producción : 
 

  
Código n.º 3: agregue un marcador simple para el marcador de estilo de paracaídas con texto emergente. 
 

Python3

# import folium package
import folium
 
my_map3 = folium.Map(location = [28.5011226, 77.4099794],
                                        zoom_start = 15)
 
# Pass a string in popup parameter
folium.Marker([28.5011226, 77.4099794],
               popup = ' Geeksforgeeks.org ').add_to(my_map3)
 
 
my_map3.save(" my_map3.html ")

Producción : 
 

  
Código #4: Agrega una línea al mapa 
 

Python3

# import folium package
import folium
 
my_map4 = folium.Map(location = [28.5011226, 77.4099794],
                                        zoom_start = 12)
 
folium.Marker([28.704059, 77.102490],
              popup = 'Delhi').add_to(my_map4)
 
folium.Marker([28.5011226, 77.4099794],
              popup = 'GeeksforGeeks').add_to(my_map4)
 
# Add a line to the map by using line method .
# it connect both coordinates by the line
# line_opacity implies intensity of the line
 
folium.PolyLine(locations = [(28.704059, 77.102490), (28.5011226, 77.4099794)],
                line_opacity = 0.5).add_to(my_map4)
 
my_map4.save("my_map4.html")

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por ankthon y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *