Google 地图 API KML 样式未显示

Google Maps API KML Styling Not Showing

我已经为我的地图 API 混搭定义了一个 KML 图层。边界多边形显示正常,但我无法让它符合样式。知道为什么它没有选择我的 Styles 元素。

<?xml version="1.0" encoding="utf-8" ?>
<kml xmlns="http://www.opengis.net/kml/2.2">

<Document>

<Style id="defaultStyles">
    <PolyStyle>
        <color>7dff0000</color>
    </PolyStyle>
    <LineStyle>
      <width>3</width>
    </LineStyle>        
</Style>


<Placemark id="myBoundary">
    <name>Boundary</name>
    <styleUrl>#defaultStyles</styleUrl>

    <Polygon>
        <outerBoundaryIs>
        <LinearRing>
        <coordinates>-0.981550665136288,52.204573365561728 .... 
        </coordinates>
        </LinearRing>
        </outerBoundaryIs>
    </Polygon>
</Placemark>

</Document>
</kml>

Google 的服务器正在缓存 KML。将查询参数添加到 URL 以破坏缓存。 (http://new.bugbrooke-village.co.uk/assets/kml/bugbrooke-boundary.kml?a=0)