ThinkGeo.com    |     Documentation    |     Premium Support

Popups for marker not visible when layerOverlay is added

 Hi,


    I am using a SimpleMarkerOverlay to draw markers and I have used the popup property of Marker object to set the popup for the markers.


The popups were working fine(i.e. they popup whenever i hover over a marker). But, when I added a layerOverlay to draw some lines between these markers, I got the required lines, but the popups don't work. 


I set the popup.visible property to true, I can see the popups, but then when I close the popup and hover around the marker, i see no popups. Any help is appreciated. Thanks.



Hi pradeep, 
  
 Are you make the popups works by code the first time or by mouse event? 
  
 How is the order you add the overlays? I think maybe that caused by the new layeroverlay for draw lines, you need add the SimpleMarkerOverlay on the top of the lines layeroverlay. 
  
 Regards, 
  
 Don

 Thanks Don, the problem is resolved.


           I wasn't using any mouse events. The problem turned out to be the order in which I add the overlays to the Map. I was of the opinion that irrespective of the order in which you add the layers,  simpleMarkerOverlays will render on top of other layerOverlays as marker have special needs. 


          Supposing I am forced to add simpleMarkerOverlays prior to adding layerOverlays, how can I make these popups work? I see the following problems:


1.Mouse events(like featureClick event) corresponding to the topmost layer will be triggered.


2.I don't see any MouseHover event for Marker in the API documentation


Thanks,

Pradeep.



Hi Pradeep, 
  
 In fact we keep improve the popup related things. I think your response is great for help our map work better! 
  
 Thanks for your advice, I will let our developers know.  
  
 Best regards, 
  
 Don