2016-10-17 102 views
0

我已經爲我的Maps API混搭定義了KML圖層。邊界多邊形顯示正常,但我無法兌現它的樣式。任何想法爲什麼它沒有采用我的Styles元素。Google Maps API KML造型不顯示

<?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> 
+0

發佈的KML無效('無效的座標列表,請確保座標的形式爲經度,緯度或經度,緯度,高度並由一個空格隔開,最好避免換行符或其他無關的空格:-0.981550665136288,52.204573365561728 ....') – geocodezip

+0

@geocodezip - Coords列表簡寫爲簡化。超過完整列表的最大字符數。 KML驗證罰款和聚合呈現。只是造型不被接受。完整的KML在這裏http://new.bugbrooke-village.co.uk/assets/kml/bugbrooke-boundary.kml – supert3d

+0

該KML的樣式正在爲我工​​作:[鏈接](http://www.geocodezip。 com/v3_GoogleEx_layer-kml_linktoB.html?文件名= http://new.bugbrooke-village.co.uk/assets/kml/bugbrooke-boundary.kml)(除非您不期望紫色,其風格與您的文章有所不同' 7dff017f') – geocodezip

回答