Hi all!!!

 

I had this function, in order to, add markers to my map.

 

function addMarker(ll, popupClass, popupContentHTML, closeBox, overflow) {

            

 

            var feature = new OpenLayers.Feature(markers, ll);        

            feature.closeBox = closeBox;

            feature.popupClass = popupClass;

            feature.data.popupContentHTML = popupContentHTML;

            feature.data.overflow = (overflow) ? "auto" : "hidden";

                    

            var marker = feature.createMarker();

                                   

            var size = new OpenLayers.Size(25,25);

            var offset = new OpenLayers.Pixel(-12, -24);

            var icon = new
OpenLayers.Icon('http://www.openlayers.org/dev/img/marker-blue.png', size,
offset);

            marker.icon = icon;       

 

            var markerClick = function (evt) {

                if (this.popup == null) {

                    this.popup = this.createPopup(this.closeBox);

                    map.addPopup(this.popup);

                    this.popup.show();

                } else {

                    this.popup.toggle();

                }

                currentPopup = this.popup;

                OpenLayers.Event.stop(evt);

            };

            marker.events.register("mousedown", feature, markerClick);

 

            markers.addMarker(marker);

        }

 

I have a problem with the icon of the marker. If I put an icon the event
mousedown don’t work. The pop-up of my marker don't appear. There is any
trouble with that?

 

Thanks!!!

 




Carlos Domínguez


 

Área de Proyectos


 

Tfno: +34 948312156


 

www.geoactio.com <http://www.geoactio.com/> 


 

Polígono Industrial Mocholi


 

Edificio CEIN, Nave A2


 

31110 Noáin (Navarra) SPAIN


 




 

La información que contiene este correo electrónico es confidencial. Si Vd.
ha recibido esta comunicación por error, por favor notifíquelo
inmediatamente al remitente y bórrelo. Antes de imprimir este mensaje,
asegúrese de que es necesario. El medio ambiente está en nuestra mano.

 


 

The information contained in this electronic mail is confidential. If you
have received this mail by error, please immediately notify the sender and
delete it. Please, consider the environment and do not print this email
unless it is absolutely necessary.

 

<<image003.jpg>>

<<image004.jpg>>

_______________________________________________
Dev mailing list
d...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-dev

Reply via email to