Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 11 September 2014 16:48

clanou
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 34

Remplissage polygone OpenLayers

Bonjour,

Dans le OpenLayers, comment peut-on mettre des rayures comme remplissage pour les polygones d'une couche ? J'ai lu sur un forum que c'était possible en utilisant ExternalGraphic dans la définition d'un style, mais je suis un peu bloqué. Une idée ?

En vous remerciant

Clanou

Hors ligne

 

#2 Sun 28 September 2014 10:24

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: Remplissage polygone OpenLayers

Tu ajoutes dans ta couche un nom de style:

Code:

styleMap: Style_Contours_Communes,

Et tu crées ton style:

Code:

var Style_Contours_Communes = new OpenLayers.Style({
     pointRadius: "${radius}",
     fillColor: "#ffcc00",
     fillOpacity: 0.2,
     strokeColor: "#ff0000",
     strokeWidth: 2,
     strokeOpacity: 0.8
});

http://docs.openlayers.org/library/feature_styling.html

Pour avoir un fond avec une image je pense qu'il faut:

Code:

backgroundGraphic: "image_de_fond.png",

Cordialement.

Dernière modification par michel56 (Sun 28 September 2014 15:45)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

Pied de page des forums

Powered by FluxBB