Précédent   Forum des professionnels en informatique > Applications > SIG : Système d'information Géographique > IGN API Géoportail
IGN API Géoportail Forum d'entraide sur l'API Géoportail développé par IGN
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 17h53   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 4
Points : 4
Par défaut Définir couleur d'impression layer supplémentaire

Comment peut-on définir le style (strokecolor...) d'un layer pour son impression grâce au bouton PrintMap : où est défini le style d'impression par défaut ? il n'apparaît pas comme dans le layer ajouté sur la map d'origine (pas de clonage du style ?)
Merci !
gcsti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 18h39   #2
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 4
Points : 4
Par défaut Précision...

j'aimerais faire autre chose que redéfinir la fonction addLayers de ...PrintMap, il doit y avoir plus court et plus élégant...
gcsti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 10h39   #3
Membre habitué
 
Femme zineb
Inscription : mars 2011
Messages : 88
Détails du profil
Informations personnelles :
Nom : Femme zineb
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 88
Points : 119
Points : 119
Le contrôle PrintMap conserve normalement le style des couches ajoutées.
Voir l'exemple http://api.ign.fr/geoportail/api/doc...rtalAlert.html, si on ajoute une couche vecteur puis on modifie son style, ce dernier est pris en compte lors de l'impression.
Images attachées
Type de fichier : png Capture.png (851,8 Ko, 5 affichages)
zainab_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 10h19   #4
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 4
Points : 4
oui mais si j'ai bien compris il s'agit dans ce cas des tracés ajoutés manuellement dont la couleur est bien conservée à l'impression : ils sont dans les features qui sont recopiés par la fonction PrintMap. Quid d'une couche GPX ? dans mon cas j'ajoute une telle couche avec un addlayer(nom, url,...) en lui définissant un styleMap, il semble bien que le styleMap lui ne soit pas recopié...
gcsti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 10h56   #5
Membre habitué
 
Femme zineb
Inscription : mars 2011
Messages : 88
Détails du profil
Informations personnelles :
Nom : Femme zineb
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 88
Points : 119
Points : 119
Bonjour,
En pj une carte qui ajoute une couche gpx avec un styleMap et un contrôle d'impression. Le style de la couche GPX s'affiche bien à l'impression.

Je vais avoir besoin d'un bout de code pour voir d'ou vient exactement le problème.
Fichiers attachés
Type de fichier : html test.html (3,9 Ko, 8 affichages)
zainab_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 11h53   #6
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 4
Points : 4
Bonjour, merci réponse rapide... !
différence avec mon code : le styleMap est défini avant et appliqué à la création de la couche et c'est effectivement la différence qui fait fonctionner l'impression.
par contre, après une première impression une modification de la couleur par le styleMap de la couche, n'est pas prise en compte dans une deuxième impression (malgré un redraw de cette couche)
gcsti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web