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)
我已经为我的地图 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)