GlifyLayer not defined when using .add_to(map)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, python
- Domaine
- data-visualization
Piste de recherche
Commencez par GlifyLayer.ipynb et inspectez le HTML généré ainsi que la console du navigateur. Suivez comment GlifyLayer.add_to(map) produit à la fois l’appel L.glify.layer(options).addTo(...) et l’appel glify_layer_xxxxxx.addTo(...), y compris l’implémentation de GlifyLayer init.py. C’est terminé lorsque le HTML généré émet une seule configuration de couche et que le reste de la carte se charge sans le ReferenceError.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When using GlifyLayer.add_to(map) an error appears:
Uncaught ReferenceError: glify_layer_xxxxxx is not defined
The issue being that calling add_to(map) generates the function twice
L.glify.layer(options).addTo(map_xxxxxx);
glify_layer_xxxxxx.addTo(map_xxxxxx);
This prevents the rest of the map loading correctly.
To Reproduce
This can be reproduced using the GlifyLayer.ipynb by saving the resultant html to file and inspecting console
Environment:
- Python version 3.12.4
- folium version 0.17.0
Possible solutions
A workaround I have been implementing is to directly change the HTML directly by setting
var glify_layer_xxxxxx = L.glify.layer(options);
glify_layer_xxxxxx.addTo(map_xxxxxx);
folium is maintained by volunteers. Can you help making a fix for this issue?
Unsure of where the generation of the 2nd function glify_layer_xxxxxx.addTo(map_xxxxxx); is taking place, clearly not in init.py for GlifyLayer (Maybe constructor for GlifyLayer, but cannot be sure)
- Langage dominant
- Python
- Étoiles
- 7.4k
- Forks
- 2.3k
- Merge moyen
- 17 h 22 min
- PR mergées (30 j)
- 11
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de python-visualization/folium
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
python-visualization/folium#2092 · 5 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 67/100
python-visualization/folium#2278 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
python-visualization/folium#2259 ·
-
Map output from OSM returns blocked tiles, due to defective request or not following referer-policy Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
python-visualization/folium#2236 · 5 commentaires · 1 réaction ·
-
Touch Screen often fails Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
python-visualization/folium#2219 · 2 commentaires ·
Toutes les issues de python-visualization/folium
Issues similaires
-
essnmx good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
-
[Feature] 奇物选择添加优先级 Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
syfoud/Simulated_Scepter#174 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Giskard-AI/giskard-oss#2840 · 1 commentaire ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Ouvertearea: repo bug perceived difficulty: 2
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
yeti-platform/yeti#1380 ·