#1 Mon 16 May 2011 22:06
- barbusig
- Participant occasionnel
- Date d'inscription: 21 Oct 2005
- Messages: 34
marker dans base layer non coché par défaut
Bonjour,
Nous avons inséré le code ci-dessous dans "my_openlayers_scripts.js" par pouvoir afficher une couche géographique présente dans la base layer. cependant les objets de cette couche sont affichés par défaut lors de l'affichage de la carte. Comment faire pour décocher cette couche par défaut dans la base layer ?
Merci à vous et bonne soirée
extrait du code
markers = new OpenLayers.Layer.Markers("localisation");
markers.setIsBaseLayer(false);
map.addLayer(markers);
//Creation du Marker
// var icon=new Openlayers.Icon("OpenLayers-2.6/img/Marker-gold.png");
feature = new OpenLayers.Feature(gphys, new OpenLayers.LonLat(XXXXXXXXXXXX));
feature2 = new OpenLayers.Feature(gphys, new OpenLayers.LonLat(XXXXXXXXXXX));
//feature = new OpenLayers.Feature(gphys, new OpenLayers.LonLat(lonlat.lon, lonlat.lat));
marker = feature.createMarker();
marker2 = feature2.createMarker();
markers.addMarker(marker);
markers.addMarker(marker2);
marker.events.register("mousedown", marker, mousedown);
marker2.events.register("mousedown", marker2, mousedown2);
....
Hors ligne