Random Map Location Generator with Folium

  • Share this:

Code introduction


This function creates a map using the Folium library and marks a random location on it. The map is saved as an HTML file.


Technology Stack : Folium, Python

Code Type : Function

Code Difficulty : Intermediate


                
                    
def generate_random_map_location():
    import folium
    import random
    
    # Create a map centered around a random location
    random_latitude = random.uniform(-90, 90)
    random_longitude = random.uniform(-180, 180)
    map_center = (random_latitude, random_longitude)
    
    # Generate the map
    random_map = folium.Map(location=map_center, zoom_start=5)
    
    # Add a marker at the random location
    folium.Marker(map_center).add_to(random_map)
    
    # Save the map to an HTML file
    random_map.save("random_map.html")                
              
Tags: