I got this to work by updating my local copy of the
KmlDisplayObject.as file. Not sure if it's the best way but it works.
I updated the createGeometryWithStyle function. First I get the href
to the icon from the kml file and based on the icon name, I create a
MarkerOption object and set it's icon value. I then add the
MarkerOption to the Marker. If someone knows a better way to do this
please let me know.

thanks

On Oct 5, 3:53 pm, DMacLeod <[email protected]> wrote:
> I'm loading a kml file (shown below) in Google Maps that references an
> icon that should be displayed for my Placemark. The icon is not
> displayed, a default "Pin" icon is displayed instead. Can someone tell
> me why the icon referenced in the kml file is not being displayed?
>
> thanks
>
> <?xml version="1.0" encoding="UTF-8"?>
> <kml xmlns="http://earth.google.com/kml/2.2"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://www.opengis.net/kml/2.2http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd";>
>    <Document xmlns:atom="http://purl.org/atom/ns#";>
>       <name>ASSET_VIEW</name>
>       <Placemark id="ASSET_VIEW.3">
>          <name><![CDATA[DNS Server 2]]></name>
>          <description><![CDATA[
>                                 ]]>
>                         </description>
>          <LookAt>
>             <longitude>-82.39998814260368</longitude>
>             <latitude>31.749996436511896</latitude>
>             <heading>10.0</heading>
>             <tilt>10.0</tilt>
>             <range>700</range>
>          </LookAt>
>          <Style>
>             <IconStyle>
>                <colorMode>normal</colorMode>
>                <Icon>
>                   <href>http://localhost:8081/geoserver/styles/
> server.png</href>
>                </Icon>
>             </IconStyle>
>             <LabelStyle>
>                <color>ff00ffff</color>
>             </LabelStyle>
>          </Style>
>          <Point>
>             <coordinates>-82.39,31.74</coordinates>
>          </Point>
>       </Placemark>
>    </Document>
> </kml>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en.

Reply via email to