Bonjour,
Je suis en train de refaire mon site pour passer sur OL3 via le SDK et je n'arrive pas à reporter le code suivant
qui me permettait d'ajouter une couche contenant une image positionnée sur un point de la carte.
// Création du POI à partir du point
stylepoi = {externalGraphic:'../Img/fc2.png', graphicWidth:42, graphicHeight:50 };
var mon_poi = new OpenLayers.Feature.Vector(point, {id: 1}, stylepoi);
vector_layer = new OpenLayers.Layer.Vector("POI");
// Ajout du POI à la couche créée et affichage de la couche
vector_layer.addFeatures([mon_poi]);
// Ajout de la couche à la carte
viewer.getMap().addLayer(vector_layer);
Je suis arrivé a traduire la partie Openlayer en OL3 :
stylepoi = {externalGraphic:'../Img/fc2.png', graphicWidth:42, graphicHeight:50 };
var mon_poi = new ol.Feature(point, {id: 1}, stylepoi);
var vectorSource = new ol.source.Vector({
features: [mon_poi]
});
var vector = new ol.layer.Vector({
source: vectorSource
});
Mais comment ajouter cette couche à ma map créée par le SDK ?
je n'arrive à rien avec map.addLayers (...).
Merci d'avance
Partager