I have tried that. Something like if (popup != null) { var widthPixel = map.getSize().w - 280; var heightPixel = map.getSize().h - 300; popup.moveTo(new OpenLayers.Pixel(widthPixel, heightPixel)); } But the popup does not want to move when i pan. It only move if i zoom in/out. I have debug'ed this and "pop.moveTo" is being called whenever i pan. Not really sure if this is a bug. I just want a simple popup that always appear on the lower right corner so user can interact with the map. Regards. > Date: Thu, 16 Jul 2009 08:18:27 -0400 > From: ad...@mapgears.com > To: kwon...@hotmail.com > CC: users@openlayers.org > Subject: Re: [OpenLayers-Users] Popup in Openlayers (How to fix the popup?) > > Hi, > > You could register a map 'moveend' event to move the popup again to > the original location. You would need to recalculate the position on > each move. > > Regards, > > Alexandre > > Kwong Hu Kiu wrote: > > Hi, > > > > I am trying to use the openlayers popup in the map as below. > > > > if (this.popup == null) > > { > > this.popup = new OpenLayers.Popup(); > > this.popup.setBorder("2px solid"); > > this.popup.setSize(new OpenLayers.Size(270, 270)); > > this.popup.setContentHTML(popupContentHTML); > > this.popup.setOpacity(0.65); > > this.popup.addCloseBox(); > > map.addPopup(this.popup); > > this.popup.show(); > > } > > else > > { > > this.popup.setContentHTML(popupContentHTML); > > this.popup.toggle(); > > } > > > > > > How do i get it to display in one position (like the lower left > > portion of the screen) ? and always appear there whenever you pan/zoom > > > > I figured that i can use popup.moveTo as below. > > > > var widthPixel = map.getSize().w - 280; > > var heightPixel = map.getSize().h - 300; > > this.popup.moveTo(new OpenLayers.Pixel(widthPixel, heightPixel)); > > > > But the popup will move out of that location whenever you pan. It's > > alright when you zoom in/out(always at the lower left) but not pan. > > > > Please help. Simple problem taking me a while to resolve. > > > > Cheers. > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Users mailing list > > Users@openlayers.org > > http://openlayers.org/mailman/listinfo/users > > > > > -- > Alexandre Dubé > Mapgears > www.mapgears.com >
_______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users