I second Alexandre, i think you'll need to add some layers on the
constructor. The overview control expects a base layer to be set or that
you supply some, otherwise it'll have nothing to display.


2013/7/10 Alexandre Dubé <ad...@mapgears.com>

>  Hi Robert,
>
>   You could try to create your overview map with its own layers:
>
>   new OpenLayers.Control.OverviewMap({
>     layers: [
>       new OpenLayers.Layer...
>     ]
>   });
>
> HTH,
>
> Alexandre
>
>
>
> On 13-07-10 07:34 AM, Rob Hyx wrote:
>
> Alexandre, thanks for your reply.
>
>  I did try adding the control in via Firebug just from the console after
> the page has fully loaded and I get the same error. From looking at the
> call stack in FB:
>
>  zoomToExtent(bounds=-180,-90,180,90 { left=-180, bottom=-90, right=180,
> more...}, closest=undefined)
> zoomToMaxExtent(options=undefined)
> createMap()
> update()
> draw()
> addControlToMap(control=Object { layers=[1], handlers={...},
> displayClass="olControlOverviewMap", more...}, px=undefined)
> addControl(control=Object { layers=[1], handlers={...},
> displayClass="olControlOverviewMap", more...}, px=undefined)
>
>  So it's the call to zoomToMaxExtent() in createMap() that does it. I can
> see in draw() that there are layers being assigned to the overview (the
> baseLayer of the the actual map object), but no baseLayer property.
>
>
>
> --
> Alexandre Dubé
> Mapgearswww.mapgears.com
>
>
> _______________________________________________
> Users mailing list
> us...@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to