[Geoserver-devel] [jira] Created: (GEOS-2186) Problem with KML when using in OpenLayers

Problem with KML when using in OpenLayers
-----------------------------------------

                 Key: GEOS-2186
                 URL: http://jira.codehaus.org/browse/GEOS-2186
             Project: GeoServer
          Issue Type: Bug
          Components: Google Earth KML Output
    Affects Versions: 1.6.2
         Environment: Debian, Glassfish
            Reporter: Laurent Pierre
            Assignee: Andrea Aime
         Attachments: agences.kml

I try to use KML produced by Geoserver (1.6.4) in OpenLayers (2.6) but the XML generated is not accepted (silently alas). I checked the file and I eventually found 2 'mistakes' in the KML. Here's 2 fragments where the first (corrected) works while the second (directly from Geoserver) fails :

<kml xmlns="http://earth.google.com/kml/2.2&quot;&gt;
   <Document>
      <name>edfgeo:clientassoc</name>
      <Style id="GeoServerStyleclientassoc.nfm--730056c2_11c0891a30b_-21f4">
         <IconStyle>
            <color>ff33ffff</color>
            <colorMode>normal</colorMode>
            <Icon>
               <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
            </Icon>
         </IconStyle>
                ...
               
and

<?xml version="1.0" encoding="UTF-8"?>
<kml >
   <Document>
      <name>edfgeo:clientassoc</name>
      <Style id="GeoServerStyleclientassoc.nfm--730056c2_11c0891a30b_-21f4">
          <IconStyle>
            <Icon/>
         </IconStyle>
         <IconStyle>
            <color>ff33ffff</color>
            <colorMode>normal</colorMode>
            <Icon>
               <href>http://maps.google.com/mapfiles/kml/pal4/icon25.png&lt;/href&gt;
            </Icon>
         </IconStyle>
                 ...
                 
In the second fragment the default namespace is missing and a 'void' IconStyle appears.

The style provided seems irrelevant and I made several tests with different generated KML.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira