Hi All,

I am writing an app that writes out a kml file (by submitting to a server) and 
then reads this file back in when the app starts up, to enable a very coarse 
synchronization across different browser instances.  The problem that I am 
seeing is that when I write out an OpenLayers.Geometry.Collection, and then 
read it back in, only the first geometry in the collection gets added to the 
OpenLayers Feature.  I am using OpenLayers 2.10.

The code that I am using is:

        kmlReader = new OpenLayers.Format.KML({kmlns: 
"http://www.opengis.net/kml/2.2"}),
        features = kmlReader.read(data);

where data is the text of the kml that was just fetched via ajax.

The kml looks like:

<MultiGeometry>
        <Point><coordinates>-...</coordinates></Point>
        <LinearRing><coordinates>...</coordinates></LinearRing>
        <LinearRing><coordinates>-...</coordinates></LinearRing>
</MultiGeometry>

(coordinates removed for brevity).

Is there a option that I should be setting for this to read in correctly?

Thanks,

Peter
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to