<br clear="all">
<div></div>
<div>Good afternoon,</div>
<div> </div>
<div>I&#39;ve been beating my head against this all day so I&#39;ll ask for wisdom from the group.</div>
<div> </div>
<div>I&#39;m trying to create a simple map of England with the outlines of all of the counties.  I have an image which showing this, which I would like to use as my basemap for an eventual marker overlay.</div>
<div> </div>
<div>Because all of my marker coordinates are in Ordnance Survey British National Grid format (x and y are six digit numbers), I have georeferenced this image in ArcGIS to get the image bounds.  I have then noted these bounds in the extents of the image.</div>

<div> </div>
<div>The map is here: <a href="http://www.thomasav.com/countiesimage.html">http://www.thomasav.com/countiesimage.html</a></div>
<div> </div>
<div>As you can see, this is simply the image layer example but with the WMS layer removed and the properties of the image layer altered to suit my image.</div>
<div> </div>
<div>As you can alos see, nothing happens when the page loads. The image area is blank.  Firebug tells me that map is undefined.  I can&#39;t figure out what this means, as the only thing I&#39;ve changed is image layer itself.</div>

<div> </div>
<div>The code for the page follows, as you can see, I&#39;ve tried a few things to fix this (commented out) but to no avail.</div>
<div> </div>
<div>Many many thanks for your time and comments.</div>
<div>-- Anthony</div>
<div> </div>
<div>Code:</div>
<div>&lt;html xmlns=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot;&gt;<br>  &lt;head&gt;<br>      &lt;title&gt;OpenLayers Image Layer Example&lt;/title&gt;<br>    &lt;link rel=&quot;stylesheet&quot; href=&quot;/theme/default/style.css&quot; type=&quot;text/css&quot; /&gt;<br>
    &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; /&gt;<br>    &lt;style type=&quot;text/css&quot;&gt;<br>        p.caption {<br>            width: 512px;<br>        }<br>    &lt;/style&gt;<br>
    &lt;script src=&quot;/lib/OpenLayers.js&quot;&gt;&lt;/script&gt;<br>    &lt;script type=&quot;text/javascript&quot;&gt;<br>        var map;<br>        function init(){<br>  <br>//   var options = {<br>//   maxExtent: new OpenLayers.Bounds(125755.604,922.206,662492.41,661558.365),<br>
//   var center = bounds.getCenterLonLat(400000, 400000),<br>//   maxResolution: 156543,<br>//   units: &#39;m&#39;,<br>//   projection: &quot;EPSG:27700&quot;<br>//   isBaseLayer: true<br>//   };<br>  <br>            map = new OpenLayers.Map (&quot;map&quot;);</div>

<div>            var options2 = {numZoomLevels: 3, projection: &quot;EPSG:27700&quot;, isBaseLayer: true};</div>
<div>            var graphic = new OpenLayers.Layer.Image(<br>                                &#39;Counties&#39;,<br>                                &#39;<a href="http://www.thomasav.com/england.jpg">http://www.thomasav.com/england.jpg</a>&#39;,<br>
                                new OpenLayers.Bounds(125755.604,922.206,662492.41,661558.365),<br>                                new OpenLayers.Size(2231, 2746),<br>                                options2);</div>
<div>            map.addLayers([graphic]);<br>            map.addControl(new OpenLayers.Control.LayerSwitcher());<br>            map.zoomToMaxExtent();<br>        }<br>    &lt;/script&gt;<br>  &lt;/head&gt;<br>  &lt;body onload=&quot;init()&quot;&gt;<br>
    &lt;h1 id=&quot;title&quot;&gt;Image Layer Example&lt;/h1&gt;</div>
<div>    &lt;div id=&quot;tags&quot;&gt;&lt;/div&gt;</div>
<div>    &lt;p id=&quot;shortdesc&quot;&gt;<br>        Demonstrate a single non-tiled image as a selectable base layer.<br>    &lt;/p&gt;</div>
<div>    &lt;div style=&quot;width:100%; height:100%&quot; id=&quot;map&quot;&gt;&lt;/div&gt;</div>
<div>    &lt;div id=&quot;docs&quot;&gt;<br>        &lt;p class=&quot;caption&quot;&gt;<br>            The &quot;City Lights&quot; layer above is created from a single web accessible<br>            image.  If you construct it without any resolution related options,<br>
            the layer will be given a single resolution based on the extent/size.<br>            Otherwise, it behaves much like a regular layer.  This is primarily<br>            intended to be used in an overview map - where another layer type<br>
            might not make a good overview.<br>        &lt;/p&gt;<br>    &lt;/div&gt;<br>  &lt;/body&gt;<br>&lt;/html&gt;</div>
<div> </div>
<div><br><br> </div>