Suite

Mauvaise mise en page lors de l'utilisation du plugin OpenLayers


Je dessine une carte simple et j'ai remarqué un problème étrange. Très brièvement : j'ai un simple shapefile (une région) et la couche Google Satellite du plugin OpenLayers activée sur mon canevas de carte.

La reprojection à la volée est activée (EPSG : 3857).

Je veux créer une mise en page imprimée avec la région et, à côté de cette carte, une autre carte avec un aperçu de la première carte.

Tout va bien, j'ai bloqué à la fois la carte, mais, lorsque j'essaie d'enregistrer la mise en page en tant qu'image, la deuxième carte (celle avec la vue d'ensemble) est décalée et elle ne correspond pas à la vue d'origine de la carte.

Les images suivantes montrent ce que vous pouvez voir dans le compositeur de carte et l'image exportée :

BTW : J'ai remarqué le même problème sur la version 2.4 et sur la version master.


Dépliant-dessin dans VUE3 renvoie une erreur en tant que mauvaise version du dépliant

Je crée une page dans VUE3 où j'inclus les bibliothèques de dépliants et de tirages de dépliants. J'utilise la version dépliant "^1.7.1" et version tirage dépliant "^1.0.4" qui sont les plus récents à ce jour. La carte se crée sans aucun problème.

Bien que j'utilise les dernières versions, lorsque j'essaie d'exécuter la ligne new L.Control.Draw(), elle génère une erreur " Uncaught Error: Leaflet.draw 0.2.3+ nécessite Leaflet 0.7.0+. "

Dépendances dans mon fichier package.json.

J'ai également essayé d'importer le formulaire L 'leaflet' comme ' importer L de "leaflet" ' Rien ne semble changer. Et j'ai complètement supprimé mon répertoire node_modules et réinstallé toutes les dépendances, cela n'a pas aidé aussi.

Comme autre étape de débogage, j'ai ouvert le fichier node-modules/leaflet-draw/dist/leaflet.draw.js et j'ai recherché l'emplacement où se trouve la comparaison de version, et j'ai ajouté un console.debug(L.version) , pour mon surprise, ça s'imprime 0.6.4.

Juste par curiosité, j'ai essayé de commenter la ligne qui génère l'erreur, puis la page s'est chargée sans aucune erreur mais les contrôles de dessin n'ont pas été créés.

Je suis épuisé avec ça. Je me demande si quelqu'un a rencontré ce problème ou pourrait m'aider avec son expertise précieuse.


Voir la vidéo: Import Basemaps Google Satellite, Bing Maps, Openstreet Maps, etc. as webservices into ArcGIS (Octobre 2021).