[OpenLayers-Users] Result of expression 'map' [undefined] is
not an object.
Stephen Woodbridge
woodbri at swoodbridge.com
Sun Oct 4 11:16:12 EDT 2009
Nicholas Efremov-Kendall wrote:
> Hi all,
>
> I'm getting the following error in what used to be functional
> code Result of expression 'map' [undefined] is not an object.
>
> It's breaking on the statement map.addLayer(cities). Here's the exerpted
> code that I've added around this. I can add a stripped down version of
> the rest, but it's bulky and I've only messed with the following bits.
> Any suggestions as to what's causing this error?
>
> var styleMap = new OpenLayers.StyleMap(
> {'default':OpenLayers.Util.applyDefaults(
> {
> label: '${Name}',
> strokeWidth:1,
> strokeColor:"#CCCCCC",
> fillColor: "green",
> })
> }
> );
> };
>
> var cities = new OpenLayers.Layer.GML
> ("7th Century Cities", "data/cities.gml",
> {
> styleMap: styleMap,
> projection: new OpenLayers.Projection("EPSG:4326"),
> format: OpenLayers.Format.GML,
> label: "${Name}",
> }
> );
> map.addLayer(cities);
Where is "var map" defined. It sounds like it is not in the visible
scope of the above code.
-Steve W
More information about the Users
mailing list