Hi Jan,
 
It seems, that your code GPX.js (OpenLayers.Layer.GPX) miss something like
 
        this.events.triggerEvent("loadend");

you should have mentioned, that you use own code for OpenLayers.Layer.GPX.
 
Arnd
 
  _____  

Von: [email protected] [mailto:[email protected]] Im
Auftrag von Jan Martin
Gesendet: Montag, 8. Juni 2009 19:15
An: Vivien Deparday
Cc: [email protected]
Betreff: Re: [OpenLayers-Users] Going nuts: getDataExtent


Hi Vivien,
hi all,

unfortunately it did not work.

Changed file here:
http://mybestprojects.com/data/test2/tracks_layers.html

I also would prefer the "try to register the same function but before adding
the layer" method, and NOT "within the constructor".

Thanks,
Jan


On Mon, Jun 8, 2009 at 5:47 PM, Vivien Deparday <[email protected]>
wrote:


I think it's because you register your function on the event loadend but the
layer is already added and the event loadend has already been fired. So, try
to register the same function but before adding the layer. You can even do
it within the constructor with the option eventListeners. I guess it would
look like something like this but I'm not sure as I never used the gpx
format.

var lgpx = new OpenLayers.Layer.GPX("20090606175533.gpx",
"separated/20090606175533.gpx", "#FF0000",{eventListeners: {'loadend':
function(){this.zoomToExtent(lgpx.getDataExtent()) }}});

Let me know if it helps.

Vivien Deparday

Jan Martin wrote:


Hi all,

I am going nuts over not beeing able to figure out how to make getDataExtent
work for me.

This is my page NOT working yet:
http://mybestprojects.com/data/test/tracks_layers.html

I try to model after
http://oms.wff.ch/ol_track.htm (tracks work fine, just zoom in on the red
point manually.)
and
http://nuug.no/kart.shtml (automatic zoom by getDataExtent not working for
me.)

Code in question might be:
       if( ! map.getCenter() ){
          lgpx.events.register('loadend', map,
function(){this.zoomToExtent(lgpx.getDataExtent())});
           map.setCenter(null, null);


       }
 or check out whole page source at
http://mybestprojects.com/data/test/tracks_layers.html

What's wrong?

Thanks,
Jan



------------------------------------------------------------------------

_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users
 




_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to