Bonjour,
c'est un pb abondamment traité sur internet mais que je n'arrive pas à solutionner. J'ai lu et relu le tuto https://leafletjs.com/examples/quick-start/ et tout plein de discussions...
J'ai besoin d'afficher une carte et mon code est le suivant:
J'ai systématiquement l'erreur :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <html> <head> <meta charset="utf-8"> <!-- <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" /> --> <!-- Make sure you put this AFTER Leaflet's CSS --> <script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" integrity="sha256-WBkoXOwTeyKclOHuWtc+i2uENFpDZ9YPdf5Hf+D7ewM=" crossorigin=""></script> <link rel="stylesheet" type="text/css" href="./styles/maps.css"> <script src="./scripts/maps.js" type="text/javascript" charset="utf-8"></script> <title>Carte</title> </head> <body> <div id="map"> <!-- Ici s'affichera la carte --> </div> <script type="text/javascript"> var map = new L.map('map').setView([51.505, -0.09], 13); </script> </body> </html>Contexte de travail:js: Uncaught ReferenceError: L is not defined
j'ai mis en oeuvre ce code dans un QWebEngineView de Qt sur une machine windows 10 sans problème.
Je veux faire la même chose mais sur une machine windows 7 que je ne gère pas et là j'ai le problème. Si je travaille avec un fichier index.html local qui contient du texte tout va bien. A partir du moment où je veux afficher la map, rien ne se passe et j'ai l'erreur.
Si quelqu'un a une idée ou des suggestions, merci. (Je n'ai que de faibles compétences en WebDev.)
Partager