I'm using the javascript API for Google Maps and uploaded a kml. It's picking up the .kml fine, but the polygon style isn't pulling in correctly. I've got 4 polygons each with different colors and this is what it renders as:
Here is the .kml file:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document id="root_doc">
<Schema name="LandOwnership" id="LandOwnership">
<SimpleField name="OWNER" type="string"/>
<SimpleField name="AGENCY" type="string"/>
<SimpleField name="ADMIN" type="string"/>
<SimpleField name="DESIG" type="string"/>
<SimpleField name="STATE_LGD" type="string"/>
<SimpleField name="UT_LGD" type="string"/>
<SimpleField name="NATL_LGD" type="string"/>
<SimpleField name="EDIT_DATE" type="string"/>
<SimpleField name="LABEL_FEDE" type="string"/>
<SimpleField name="LABEL_STAT" type="string"/>
<SimpleField name="GIS_ACRES" type="float"/>
<SimpleField name="COUNTY" type="string"/>
<SimpleField name="SHAPE_Leng" type="float"/>
<SimpleField name="SHAPE_Area" type="float"/>
</Schema>
<Folder>
<name>LandOwnership</name>
<Placemark>
<ExtendedData>
<SchemaData schemaUrl="#LandOwnership">
<SimpleData name="OWNER">Federal</SimpleData>
<SimpleData name="AGENCY">BLM</SimpleData>
<SimpleData name="ADMIN">BLM</SimpleData>
<SimpleData name="DESIG">N/A</SimpleData>
<SimpleData name="STATE_LGD">Bureau of Land Management</SimpleData>
<SimpleData name="UT_LGD">Bureau of Land Management (BLM)</SimpleData>
<SimpleData name="NATL_LGD">Bureau of Land Management (BLM)</SimpleData>
<SimpleData name="EDIT_DATE">2008/10/01</SimpleData>
<SimpleData name="GIS_ACRES">81.45050049000</SimpleData>
<SimpleData name="COUNTY">CACHE</SimpleData>
<SimpleData name="SHAPE_Leng">2445.42598229000</SimpleData>
<SimpleData name="SHAPE_Area">329618.47060000000</SimpleData>
</SchemaData>
</ExtendedData>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-114.0490723,42.0003251,0
-114.0710449,37.0025527,0
-112.6757812,37.0025527,0
-112.6538086,42.008489,0
-114.0490723,42.0003251,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<styleUrl>#federal</styleUrl>
</Placemark>
<Placemark>
<ExtendedData>
<SchemaData schemaUrl="#LandOwnership">
<SimpleData name="OWNER">State</SimpleData>
<SimpleData name="AGENCY">DNR</SimpleData>
<SimpleData name="ADMIN">UDWR</SimpleData>
<SimpleData name="DESIG">Wildlife Reserve/Management Area</SimpleData>
<SimpleData name="STATE_LGD">State Wildlife Reserve/Management Area</SimpleData>
<SimpleData name="UT_LGD">State Wildlife Reserve/Management Area</SimpleData>
<SimpleData name="NATL_LGD">State, County, City; Wildlife, Park and Outdoor Recreation Areas</SimpleData>
<SimpleData name="EDIT_DATE">2008/10/01</SimpleData>
<SimpleData name="GIS_ACRES">308.72662354000</SimpleData>
<SimpleData name="COUNTY">CACHE</SimpleData>
<SimpleData name="SHAPE_Leng">6565.50929155000</SimpleData>
<SimpleData name="SHAPE_Area">1249372.33890000009</SimpleData>
</SchemaData>
</ExtendedData>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-112.6538086,42.008489,0
-112.6757812,37.0025527,0
-111.159668,37.0288694,0
-111.1486816,42.008489,0
-112.6538086,42.008489,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<styleUrl>#state</styleUrl>
</Placemark>
<Placemark>
<ExtendedData>
<SchemaData schemaUrl="#LandOwnership">
<SimpleData name="OWNER">Tribal</SimpleData>
<SimpleData name="AGENCY">Tribal</SimpleData>
<SimpleData name="ADMIN">Tribal</SimpleData>
<SimpleData name="DESIG">Indian Reservation</SimpleData>
<SimpleData name="STATE_LGD">Tribal Lands</SimpleData>
<SimpleData name="UT_LGD">Indian Reservation (IR)</SimpleData>
<SimpleData name="NATL_LGD">Indian Reservation (IR)</SimpleData>
<SimpleData name="EDIT_DATE">2008/10/01</SimpleData>
<SimpleData name="LABEL_FEDE">Goshute Tribal Lands</SimpleData>
<SimpleData name="GIS_ACRES">42453.76562500000</SimpleData>
<SimpleData name="COUNTY">JUAB</SimpleData>
<SimpleData name="SHAPE_Leng">119974.20068400000</SimpleData>
<SimpleData name="SHAPE_Area">171804294.54600000381</SimpleData>
</SchemaData>
</ExtendedData>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-111.159668,37.0288694,0
-109.083252,37.0200982,0
-109.0612793,39.2832939,0
-111.1376953,39.291797,0
-111.159668,37.0288694,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<styleUrl>#tribal</styleUrl>
</Placemark>
<Placemark>
<ExtendedData>
<SchemaData schemaUrl="#LandOwnership">
<SimpleData name="OWNER">Private</SimpleData>
<SimpleData name="AGENCY">Private</SimpleData>
<SimpleData name="ADMIN">Private</SimpleData>
<SimpleData name="DESIG">N/A</SimpleData>
<SimpleData name="STATE_LGD">Private</SimpleData>
<SimpleData name="UT_LGD">Private</SimpleData>
<SimpleData name="NATL_LGD">Private</SimpleData>
<SimpleData name="EDIT_DATE">2008/10/01</SimpleData>
<SimpleData name="GIS_ACRES">80.33841705000</SimpleData>
<SimpleData name="COUNTY">JUAB</SimpleData>
<SimpleData name="SHAPE_Leng">2427.86686739000</SimpleData>
<SimpleData name="SHAPE_Area">325118.03909999999</SimpleData>
</SchemaData>
</ExtendedData>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-111.1486816,41.0047754,0
-111.1376953,39.291797,0
-109.0612793,39.2832939,0
-109.0393066,40.996484,0
-111.1486816,41.0047754,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
<styleUrl>#private</styleUrl>
</Placemark>
</Folder>
<Style id="federal">
<LineStyle>
<color>4DFF0000</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>FF0000</color>
<colorMode>normal</colorMode>
<fill>1</fill>
<outline>1</outline>
</PolyStyle>
</Style>
<Style id="state">
<LineStyle>
<color>4DFFF500</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>FFF500</color>
<colorMode>normal</colorMode>
<fill>1</fill>
<outline>1</outline>
</PolyStyle>
</Style>
<Style id="tribal">
<LineStyle>
<color>4DFF7E00</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>FF7E00</color>
<colorMode>normal</colorMode>
<fill>1</fill>
<outline>1</outline>
</PolyStyle>
</Style>
<Style id="private">
<LineStyle>
<color>4D0000FF</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>0000FF</color>
<colorMode>normal</colorMode>
<fill>1</fill>
<outline>1</outline>
</PolyStyle>
</Style>
</Document>
</kml>