Chers Mga_geo et dgrichard, mes deux auditeurs favoris, pardonnez ma nullité et mon insistance !
J'essaye de reprendre l'exemple http://atlasnw.free.fr/geoportail/ap...alMap_kml.html qui m'inspire quelques perspectives intéressantes, mais je bute sur des incompréhensions liées à mes faibles connaissances pour l'adapter à mes besoins
Dans la séquence qui gère le survol à savoir :Je n'arrive pas à remplacer l'affichage des popups d'origine suite à un click par une autre fonction de mon cru (par exemple alert("coucou")), tout en gardant les fonctions liées au survol...var selectS100Opts= OpenLayers.Util.extend( viewer.getMap().getPopupDefaults('KML'), {});
var selectS100= new OpenLayers.Control.SelectFeature(s100, selectS100Opts);
viewer.getMap().addControl(selectS100);
// activate clic and zoom to extent when layer gets visible:
var onvc= function(e) {
if (e.property && e.property=="visibility") {
if (this.layer==e.layer) {
if (this.layer.visibility) {
this.activate();
if (this.layer.features.length>0) {
this.layer.map.zoomToExtent(this.layer.maxExtent,true)
}
} else {
this.deactivate();
}
}
}
};
s100.map.events.on({"changelayer":onvc, scope:selectS100});
Comment m'y prendre?
Et sur Openlayers.org, je m'y perds très rapidement
Merci
Partager