IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Epaisseur et couleur trace gpx


Sujet :

IGN API Géoportail

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 52
    Points : 28
    Points
    28
    Par défaut Epaisseur et couleur trace gpx
    Bonjour,
    la trace gpx s'affiche vraiment trop fine.
    Peut-on modifier sa couleur et son épaisseur ?
    Code joint :

    =======================================
    <script type="text/javascript">
    <!--
    function initGeoportalMap() {
    geoportalLoadVISU("GeoportalVisuDiv", "normal");

    // Exemple avec un code territoire (ici la Guadeloupe)
    // Snapshot with a territory code (here Guadeloupe island)
    // geoportalLoadVISU("GeoportalVisuDiv", "normal", "GLP");

    if (VISU) {
    VISU.addGeoportalLayers(['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],{visibility:true, opacity: 0.8});
    VISU.getMap().setCenterAtLonLat(5.86, 45.28, 12);
    VISU.getMap().addLayer( "GPX", "POIs", "matrace.gpx",
    {
    minZoomLevel:0,
    maxZoomLevel:20
    }
    );
    }
    }
    -->
    </script>

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Voir l'exemple GPX
    Globalement, il faut utiliser la propriété styleMap sur les couches vectorielle OpenLayers. Voici un extrait du code de la page en question :

    Code : 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
    ...
    styleMap:new OpenLayers.StyleMap({
      "default": new OpenLayers.Style(
        OpenLayers.Util.applyDefaults({
          fillColor: "#FFFF00",
          fillOpacity: 0.6,
          strokeColor: "#FF9900",
          strokeWidth: 2,
          graphicName: "triangle",
          pointRadius: 8
        },OpenLayers.Feature.Vector.style["default"])),
      "select": new OpenLayers.Style(
        OpenLayers.Util.applyDefaults({
          fillColor: "#FF9900",
          fillOpacity: 0.6,
          strokeColor: "#FFFF00",
          strokeWidth: 4,
          pointRadius: 12
        },OpenLayers.Feature.Vector.style["select"]))
    }),
    ...

Discussions similaires

  1. Charger une trace GPX avec l'API V3
    Par laguite51 dans le forum APIs Google
    Réponses: 1
    Dernier message: 28/04/2011, 23h56
  2. v1.0 : problème de zoom sur trace GPX
    Par jeanluc35 dans le forum IGN API Géoportail
    Réponses: 4
    Dernier message: 28/03/2010, 16h19
  3. Centrage d'une trace gpx
    Par mga_geo dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 20/03/2010, 15h07
  4. la trace gpx ne s'affiche pas
    Par gorgos dans le forum IGN API Géoportail
    Réponses: 22
    Dernier message: 17/03/2010, 22h35
  5. Epaisseur trait avec TRACE
    Par jojo86 dans le forum Débuter
    Réponses: 8
    Dernier message: 21/04/2009, 20h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo