Post

Visualizzazione dei post con l'etichetta leaflet machine

4E e 4I SIA: L'uso della libreria Leaflet e il plugin Leaflet Routing Machine

Immagine
Il "web mapping" In questa lezione affronteremo la differenza tra Leaflet (la libreria di base) e Leaflet Routing Machine (un plugin specializzato), seguita da un esempio pratico che le usa entrambe. 🌍 Lezione: Mappe Web con Leaflet Pensa a Leaflet come a una scatola di LEGO. Da sola, ti fornisce tutti i mattoncini base (la mappa, i segnaposto, le forme), ma non ti dà un "castello" o una "macchina" già pronti. 1. Cos'è Leaflet (Il Motore Principale) Leaflet è una libreria JavaScript leggera e open-source per creare mappe interattive. È il "motore" della mappa. Come funziona? Il suo funzionamento si basa sul concetto di Layers (Livelli). Immagina di lavorare su fogli di lucido trasparenti impilati: Il Contenitore (HTML): Per prima cosa, hai bisogno di un "telaio" nel tuo HTML in cui la mappa possa vivere. Questo è un semplice <div> con un ID, ad esempio <div id="map"></div>. L'Oggetto Mappa (L.map): Q...

4E e 4I: Creare un'applicazione in php di delivery che permette al corriere di selezionare in un file di testo il cliente con il suo indirizzo da un menu a tendina.

Immagine
Guida Completa all'Applicazione di Delivery PHP link della procedura: https://laboratoriosia.altervista.org/3DSIA/informatica/eserciziphp/filemanager_didattico2/fileman/uploads/esercizio_consegne_leaflet.zip Questa guida contiene il codice per 6 file che devi creare in una singola cartella, più 2 file di testo vuoti. Prerequisiti Fondamentali (Come Usare) Prima di tutto, ecco i passaggi per far funzionare questo codice. Se salti questi punti, l'applicazione non funzionerà . Server Locale: Non puoi semplicemente fare doppio clic su questi file. Devi usare un server locale come XAMPP , MAMP o WAMP . Cartella di Progetto: Crea una cartella all'interno del tuo server (ad esempio, dentro xampp/htdocs/delivery_app ). Metti tutti i file seguenti in quella cartella. Crea i File Vuoti: All'interno della tua cartella delivery_app , crea manualmente due file di testo vuoti: users.txt addresses.txt Permessi (Importante!): Il tuo server PHP ha bisogno del permesso di scriver...