J'essaie d'utiliser certaines fonctionnalités de la bibliothèque leaflet.js dans mon code Python. Et pour exécuter des commandes JS dans le code, j'utilise PyV8. Mais je ne peux pas charger la bibliothèque leaflet.js dans le contexte PyV8. Quand je fais cela, ctxt.eval(open("leaflet.js").read()) Je reçois l'erreur: ReferenceError: window is not defined ( @ 9 : 68 ) […]
Je crée une carte avec environ 1000 points en utilisant Openlayers. Actuellement, lorsque je clique sur l'icône d'un point, la description du point s'affiche dans une fenêtre contextuelle, et pour quitter la fenêtre contextuelle, j'ai besoin de cliquer à nouveau sur l'icône du même point. Existe-t-il un moyen de modifier le code pour que je […]
J'essaie de faire une analyse de réseau pour un client. La couche SIG de réseau routier fournie est de mauvaise qualité; Par conséquent, je dois recourir aux cartes Google pour me fournir le chemin le plus court entre 200 points, pour produire des matrices de temps et de distance entre chaque point. Existe-t-il une façon […]
J'essaie de reproduire http://bl.ocks.org/mbostock/4060606 en utilisant une carte des comtés du Royaume-Uni. J'ai suivi les étapes suivantes – à peu près ce qui est suggéré sur http://bost.ocks.org/mike/map : 1) J'ai téléchargé le shapefile de Ordnance Survey et extrait certaines données à l'aide de qGIS 2) quand je suis prêt, j'ai traduit le shapefile Dans GeoJSON […]
Je suis nouveau dans Leaflet et JavaScript. J'aimerais savoir si oui ou non je peux coder ma carte Brochure de manière plus concise. Ma carte comprend trois couches GeoJSON en trois couleurs différentes. J'ai configuré les couleurs en appelant des fonctions de style séparées pour chaque couche. La fonction "style" revient en bleu, la fonction […]
Je voulais créer une carte en utilisant des openlayers, mais le centrer de manière unique. Par exemple, j'ai une coordonnée az / x / y du 12/2045 / -1362, comment puis-je la convertir en longitude / latitude? C'est tout à fait opposé à celui-ci: comment obtenir les coordonnées XYZ de la tuile en cliquant sur […]
J'ai créé un cercle à l'aide de l'API Google Maps V3 et j'ai également essayé de faire un cercle de marqueurs avec le même rayon. Problème: celui que j'ai créé est oblique alors que celui de Google Maps est un cercle rond agréable. Qu'est ce qui ne s'est pas bien passé? Code de cercle V3 […]
Je dois dessiner une polyligne entre deux points en utilisant la distance la plus courte. Par exemple, mon emplacement est New York, j'ai un emplacement en Chine et je veux dessiner une polyligne reliant les deux emplacements. Où je suis – voir le violon ici: http://jsfiddle.net/Vsq4D/1/ Le problème est que lorsque je dessine la ligne, […]
Lorsqu'on clique sur un marqueur, je dois exécuter un code qui trouve l' id correspondant au marqueur en cliquant, récupère les données de l'API backend, puis ajoute les données nouvellement récupérées au content de la fenêtre contextuelle qui s'ouvrira. La seule façon d'écouter un événement de clic sur le marqueur est map.on('popupopen', function(e){ // How […]
J'utilise OpenLayers v3.6 (cela est important, car la plupart des solutions que j'ai trouvées et qui pourraient potentiellement fonctionner sont OpenLayers 2). J'ai une table et quand je sélectionne une rangée dans cette table, j'aimerais mettre en surbrillance / sélectionner une fonction correspondante sur la carte OpenLayers. Toutes les fonctionnalités sont des polygones simples ( […]