gmaps icon indicating copy to clipboard operation
gmaps copied to clipboard

Add support for google maps styles

Open krystofcelba opened this issue 6 years ago • 1 comments

Add possibility to set map style using JSON formatted string documented here.

Addresses #161 #124

Example:

import gmaps
gmaps.configure(api_key="AI...g")
fig = gmaps.figure(styles='''[{
            "featureType": "road",
            "elementType": "geometry",
            "stylers": [
                {
                    "visibility": "on"
                },
                {
                    "color": "#000000"
                }
            ]
    }]''')
fig

Or also possible to set style after initialization:

fig.styles = '''[{
            "featureType": "road",
            "elementType": "geometry",
            "stylers": [
                {
                    "visibility": "on"
                },
                {
                    "color": "#000000"
                }
            ]
    }]'''

image

krystofcelba avatar Dec 17 '19 17:12 krystofcelba

Am I correct in thinking that this PR could be used to remove layers, such as POI (like this: https://bit.ly/3mNJClg) ?

timcoote avatar Dec 05 '20 19:12 timcoote