Dans le cadre de mes études, j'ai choisi un cours optionnel de programmation. Nous devons réaliser un site web qui contient une carte Leaflet. J'ai choisi de faire un site qui recense un "TOP 20" des plus belles cathédrales de France. Pour cela, j'ai fait une base de données en GeoJSON (c'est dans la consigne du devoir que de choisir GeoJSON) qui rassemble les informations nécessaires. Elle ne contient pas d'erreurs de syntaxe il me semble.
J'aimerais que la carte fasse apparaitre 20 marqueurs avec une fenêtre pop up lorsque l'on clique sur l'un d'eux. Dans la fenêtre il y aurait le nom de la cathédrale, des informations (date de construction...), son adresse et une petite photo.
Mon problème est que je n'arrive pas à faire apparaitre ces marqueurs avec pop up. En plus, mon professeur nous laisse un peu à l'abandon ce semestre, il ne nous a pas aidé à comprendre le fonctionnement de GeoJSON... donc j'y vais à tâtons mais là je ne vois pas comment faire...
Voici mon code. Quand je fais "inspecter l'élément" sur Firefox, voilà ce qui apparait :
Pour l'erreur qui concerne les liens source, je ne comprends pas... parce que dans un exercice j'ai mis exactement les mêmes et il me semble que ca marche comme il faut.
Voici ma base de données en GeoJSON (je pense que sans elle c'est compliqué pour vous de m'aider)
déjà pour validé ton json ou géoJson tu peut utiliser https://jsonlint.com/ ou encore https://geojson.io/ pour vérifier et modifier avec un résultat concret par ailleurs tu as les coordonnées inversé ce qui risque de te joué un sale tour
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Je ferme ce sujet. En cas de désaccord, me contacter par MP.
Enjoy !
Enjoy !
Enjoy !
Enjoy !
Enjoy !