Incorporare una mappa realizzata con Folium
In questa pagina viene spiegato come incorporare una mappa realizzata con Folium in una pagina web. Folium è una libreria Python che permette di creare mappe interattive utilizzando Leaflet.js. Per incorporare una mappa realizzata con Folium in una pagina web, è necessario salvare la mappa in un file .html e includerlo nella pagina web.
Incorporare una mappa realizzata con Folium in una pagina web
Per incorporare una mappa realizzata con Folium in una pagina web, è necessario seguire i seguenti passaggi:
- Creare una mappa con Folium
- Salvare la mappa in un file
.html - Includere il file
.htmlnella pagina web- Utilizzare il tag
iframeper incorporare il file.htmlnella pagina web - Specificare il percorso del file
.htmlcome valore dell’attributosrcdel tagiframe - Specificare le dimensioni della mappa utilizzando gli attributi
widtheheightdel tagiframe - Esempio di codice HTML per incorporare una mappa realizzata con Folium in una pagina web:
- Utilizzare il tag
<iframe src="/sbd-master-template//assets/charts/map.html" width="100%" height="500"></iframe>
Nota che la mappa realizzata con Folium è stata esportata con width e height a 100%.
È possibile regolare le dimensioni della mappa modificando i valori degli attributi width e height del tag iframe.
Metodo alternativo in questo tema:
Per questo tema è stato realizzato un componente html per incorporare una mappa realizzata con Folium. È possibile utilizzare infatti il tag include di Jekyll per includere il file .html della mappa nella pagina web. Per utilizzare questo metodo, è necessario creare il file .html con folium e includerlo nella pagina web utilizzando il tag ìnclude e importare folium-map.html..
Sarà possibile regolare le dimensioni della mappa modificando i valori degli attributi width e height del tag iframe. Ecco un esempio:
<iframe src="/sbd-master-template//assets/charts/usa.html" width="100%" height="500px" ></iframe>