[OpenLayers-Users] Result of expression 'map' [undefined] is
not an object.
Andreas Hocevar
ahocevar at opengeo.org
Sun Oct 4 13:13:26 EDT 2009
Also make sure that you don't have extra commas at the end of object
definitions.
Regards,
Andreas.
Stephen Woodbridge wrote:
> 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
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
More information about the Users
mailing list