I’m running the latest Streamlit version locally, and I’m implementing a map on my app which leverages st.pydeck_chart - Streamlit Docs
It’s a very powerful function, but I was wondering if there is the possibility to use it without relying on Mapbox (e.g. working on Google Maps, or other providers).
Regarding the issue of the map not resizing automatically in Folium, you should be able to address this by specifying the width and height of the Folium map using percentages or relative units. E.g. setting the width to ‘100%’ and the height to ‘auto’ or ‘100vh’ should help.
As for the behavior with pop-ups on Safari, could you provide more details about the issue you’re experiencing? This should help in troubleshooting and finding a solution.
Hi @Charly_Wargnier , thank you for the useful information provided! As per the issue of the pop-ups mentioned, all the details I was able to provide were already in the GitHub issue I have linked. Please check if you can replicate that bug. Thank you
The issue with streamlit_folium and Safari is pretty simple to replicate.
Just connect to this demo page: https://folium.streamlit.app/simple_popup
Using a desktop Safari web browser.
You will see that it is impossible to see the pop-up when you click on a marker.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.