2015-10-09 2 views
0

J'ai différentes opérations sur le gazon et maintenant je veux un style. J'ai toutes les opérations résultat dans ee9900, que je pense est la couleur par défaut de openlayers 2.12Openlayers 2.12 Couleur de calque JSON avec algorithmes TURF

Donc le pense que j'ai une fonction qui prend le résultat et maintenant je veux mettre un peu de style.

J'ai créé:

var geojson_format = new OpenLayers.Format.GeoJSON({ 
        "ignoreExtraDims": true, 
       }); 

var vector_layer = new OpenLayers.Layer.Vector({ 
       }); 

Je viens simplement ajouté vector_layer.style = {fillColor: 'red'}; et de modifier les polygones caractéristiques au rouge, mais dans les points et les couleurs ne fonctionne pas. Ensuite, je dois:

vector_layer.addFeatures(geojson_format.read(result.getData())); 
legend.loadLayer(vector_layer); 

Le résultat est une variable que j'ai le résultat de différentes opérations ici. Ensuite, getData est une fonction pour avoir le résultat.

Une idée de ce qui continue? Merci!

Répondre

0

Je l'ai, j'appliqué un style en fonction de l'opération avec le gazon

vector_layer.style = {fillColor: "purple", pointRadius: 7, fillOpacity: 0.3, strokeColor:"#F2F2F2"}; 

Mais maintenant, je voudrais mettre cela comme un style par défaut parce que maintenant il ne fonctionne pas sur le bouton « sélection du style » que je créé avec Ext