<HTML dir=ltr><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY>
<P>Hi all,</P>
<P>In the follwing example we add two layers, one a vector layer, and a marker layer.</P>
<P>The both layers appear in the layer switcher, but only the marker layer shows the marker.</P>
<P>The vector layer displays nothing.&nbsp;Any ideas ?</P>
<P><FONT face=Verdana size=2>&nbsp;&nbsp;&nbsp; public static native void addVectorLayer( JSObject map ) /*-{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var point = new $wnd.OpenLayers.Geometry.Point(-20256.01492, 7063863.68047);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var pointFeature = new $wnd.OpenLayers.Feature.Vector(point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vectorLayer = new $wnd.OpenLayers.Layer.Vector("Simple Geometry");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.addLayer(vectorLayer);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vectorLayer.addFeatures([pointFeature]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $wnd.alert("got here 1");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var size = new $wnd.OpenLayers.Size(10,17);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var offset = new $wnd.OpenLayers.Pixel(-(size.w/2), -size.h);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var icon = new $wnd.OpenLayers.Icon('http://boston.openguides.org/markers/AQUA.png',size,offset);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var markers = new $wnd.OpenLayers.Layer.Markers( "Markers" );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; markers.addMarker(new $wnd.OpenLayers.Marker(new $wnd.OpenLayers.LonLat(-20256.01492, 7063863.68047),icon));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.addLayer(markers);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $wnd.alert("got here 2");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; }-*/;</FONT></P>
<DIV><FONT face=Verdana color=#000000 size=2>I have tried this with both openlayers 2.6 and 2.7</FONT></DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana size=2>ps the map options for this map are:</FONT></DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana size=2>&nbsp;&nbsp;&nbsp; private static MapOptions getMapOptions() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bounds MAP_BOUNDS = new Bounds( -829329, 6179586, 272732, 8275651 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MapOptions mapOptions = new MapOptions();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setControls( new JObjectArray( new JSObject[] {} ) );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setNumZoomLevels( 19 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setProjection( "EPSG:900913" );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setAttribute( "units", "m" );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setAttribute( "maxExtent", MAP_BOUNDS.getJSObject() );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mapOptions.setAttribute( "maxResolution", 8187.752976562511D );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return mapOptions;<BR>&nbsp;&nbsp;&nbsp; }</FONT></DIV></BODY></HTML>