Hi, i have the same problem i try the layer.redraw(true) method, cause it should reload the layer? but nothing
I notice that if i create a new layer or even a map it not instantiate a new object it just add the new members of the old one to the new one. any clue? I´m using the zoomify layers proposed in http://oldmapsonline.googlecode.com/svn/trunk/openlayers/examples/zoomify.html but i need reload the images each minute, and i can't Robert Sanson wrote: > > Hi > > The trick to getting the reload layer to work was to add a dummy parameter > to the end of the URL, so the browser thought it was a new request. > > Cheers, > > Robert > >>>> "Robert Sanson" <[EMAIL PROTECTED]> 18/09/2008 12:03 p.m. >>> > Does anyone know how to remove and reload a GML layer? > > I have a layer added to my map as: > > va map, fbnd; > > fbnd = new OpenLayers.Layer.GML("Farm boundary", > > "http://10.65.192.1/cgi-bin/agbwfs.exe?farmid="+farmid+"&request=getfeature&typename=farm&service=wfs&version=1.0.0&BBOX="+x1+","+y1+","+x2+","+y2+"&maxfeatures=120 > ( > 'http://10.65.192.1/cgi-bin/agbwfs.exe?farmid="+farmid+"&request=getfeature&typename=farm&service=wfs&version=1.0.0&BBOX="+x1+","+y1+","+x2+","+y2+"&maxfeatures=120' > )", > {singleTile: true, style: farm_style, extractAttributes: > true}); > map.addLayer(fbnd); > > I then do some edits to the database. > > I now want to remove it and reload it, based on a user clicking a button > > I tried: > > map.removeLayer(fbnd,false); > > This works, but then iI tried to reload it as: > > fbnd = new OpenLayers.Layer.GML("Farm boundary", > > "http://10.65.192.1/cgi-bin/agbwfs.exe?farmid="+farmid+"&request=getfeature&typename=farm&service=wfs&version=1.0.0&BBOX="+x1+","+y1+","+x2+","+y2+"&maxfeatures=120 > ( > 'http://10.65.192.1/cgi-bin/agbwfs.exe?farmid="+farmid+"&request=getfeature&typename=farm&service=wfs&version=1.0.0&BBOX="+x1+","+y1+","+x2+","+y2+"&maxfeatures=120' > )", > {singleTile: true, style: farm_style, extractAttributes: > true}); > map.addLayer(fbnd); > > This seems to load the same data without forcing a refresh. > > Any clues? > > Many thanks, > > Robert > > > > > ------------------------------------------------------------------ > The contents of this email are confidential to AsureQuality. If you have > received this communication in error please notify the sender immediately > and delete the message and any attachments. The opinions expressed in this > email are not necessarily those of AsureQuality. This message has been > scanned for known viruses before delivery. AsureQuality supports the > Unsolicited Electronic Messages Act 2007. If you do not wish to receive > similar communications in future, please notify the sender of this > message. > ------------------------------------------------------------------ > > > > This message has been scanned for malware by SurfControl plc. > www.surfcontrol.com ( http://www.surfcontrol.com/ ) > > > Click here ( > https://www.mailcontrol.com/sr/lboVqLLfumvTndxI!oX7UhblTb0BBCjq4am39x6ai4pLLlBB97uqOsrupOtDxR9eNzk2Jf8HBVsDNW0+5ADKWw== > ) to report this email as spam. > ------------------------------------------------------------------ > The contents of this email are confidential to AsureQuality. If you have > received this communication in error please notify the sender immediately > and delete the message and any attachments. The opinions expressed in this > email are not necessarily those of AsureQuality. This message has been > scanned for known viruses before delivery. AsureQuality supports the > Unsolicited Electronic Messages Act 2007. If you do not wish to receive > similar communications in future, please notify the sender of this > message. > ------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > -- View this message in context: http://n2.nabble.com/How-to-remove-and-reload-a-GML-layer-tp1096944p1099858.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
