Skip to content

Usage

Installation

Install Prettymaps and its dependencies:

pip install prettymaps

Basic Usage

Generate a map for a location:

import prettymaps

prettymaps.plot("Paris, France")

Customizing Layers and Styles

You can customize which map layers to show and their appearance:

layers = {
    "perimeter": {},
    "streets": {"width": 8},
    "buildings": {},
    "water": {},
}
style = {
    "perimeter": {"fc": "#f2efe9", "ec": "#333"},
    "streets": {"fc": "#cccccc"},
    "buildings": {"fc": "#b0b0b0"},
    "water": {"fc": "#aadaff"},
}
prettymaps.plot("Berlin, Germany", layers=layers, style=style)

Saving Maps

You can save the generated map to a file:

prettymaps.plot("Tokyo, Japan", save_as="tokyo_map.png")

Advanced Features

  • Keypoints: Highlight specific places or features on the map.
  • Presets: Save and reuse your favorite map styles.
  • Hillshade: Add elevation shading for a 3D effect.

See the API Reference for all available options.