Formation Leaflet 2/12 - Coupler une carte OpenStreetMap avec une base de données
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
2h55
de formation
20
leçons vidéo
1
chapitre
Intermédiaire
niveau requis
Carl Brison
Carl Brison
Formateur certifié

Formation Leaflet 2/12 - Coupler une carte OpenStreetMap avec une base de données

4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
2h55
de formation
20
leçons vidéo
1
chapitre

Pour ce second volet dédié à la librairie Javascript Leaflet, maintenant que nous avons appris à mettre en place une carte OpenStreetMap sur notre site Internet, nous allons apprendre comment rendre une carte dynamique.

Pour cela, nous allons mettre en place une base de données MySQL qui contiendra des informations sur une ville telle que :

  • sa latitude,
  • sa longitude,

Grâce à ces informations issue de notre BDD, la ville pourra être positionnée dynamiquement sur notre carte.

Nous allons utiliser du code PHP en orienté objet avec :

  • une classe d'entité qui fera référence à notre table,
  • une classe manager qui contiendra une requête SQL sur notre table.

Afin de mettre en relation nos classes et notre interface, nous allons utiliser la technologie Ajax au travers de l'objet XMLHttpRequest de JavaScript.

Un QCM vous sera proposé en fin de formation et vous permettra de valider les connaissances théoriques acquises pendant la formation.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.

Afin de suivre ce cours dans de bonnes conditions, il est préférable de connaitre :

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Prendre connaissance de ce que nous allons réaliser
Leçon 2
Mettre en place la base de données
Leçon 3
Mettre en place les bases de notre projet
Leçon 4
Insérer des datas
Leçon 5
Afficher la carte
Leçon 6
Afficher l'icone
Leçon 7
Mettre en place l'instance PDO

Table des matières

Leçon 1

Prendre connaissance de ce que nous allons réaliser

06m39
Leçon 2

Mettre en place la base de données

08m02
Leçon 3

Mettre en place les bases de notre projet

05m49
Leçon 4

Insérer des datas

06m13
Leçon 5

Afficher la carte

06m44
Leçon 6

Afficher l'icone

05m33
Leçon 7

Mettre en place l'instance PDO

10m28
Leçon 8

Créer une classe d'entité

17m40
Leçon 9

Créer une classe manager

08m21
Leçon 10

Créer la méthode ReadAllVille

17m42
Leçon 11

Instancier notre classe d'entité et de manager

19m23
Leçon 12

Complèment

01m53
Leçon 13

Mettre en place la technologie AJAX

16m50
Leçon 14

Afficher tous les marqueurs

12m48
Leçon 15

Sécuriser l'affichage des marqueurs

03m10
Leçon 16

Tester notre programme

03m36
Leçon 17

Rendre notre script totalement dynamique

04m28
Leçon 18

Mettre en place une animation d'attente

12m47
Leçon 19

Programme l'affichage de l'animation d'attente

05m39
Leçon 20

Pour la prochaine fois

01m36

Aperçus

Avis des apprenants

Détail des avis
4
Commentaires
4,8/5
Note moyenne
5/5
3
4/5
1
3/5
0
2/5
0
1/5
0
Bernard Humbert
Bernard Humbert
Publié le 28/07/2026
Je patauge un peu, mais j'avance ...
Jean-François Leroi
Jean-François Leroi
Publié le 27/09/2023
Très complet et toujours aussi bien expliqué !
Carl Brison
Carl Brison
Merci beaucoup, c'est super gentil ;-)
Bernard Chabloz
Bernard Chabloz
Publié le 11/07/2023
En effet, vivement la suite des réjouissances (qui va me donner du boulot, comme j'ai une bdd avec toutes les préfectures de France métropolitaine)
Carl Brison
Carl Brison
Nickel ! Merci beaucoup pour votre commentaire ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code de ce tuto

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
35,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
2h55 de vidéo • 1 chapitre
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 754 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1421 tutos gratuits

Notre politique de protection des données