我正在使用Google地圖顯示俄勒岡州地圖的項目。現在我有一個KML圖層,其中包含所有縣的行和紅色疊加層。我試圖改變覆蓋層的顏色,但是我對kml文件中的樣式標記所做的任何更改都沒有顯示出來。Google地圖KML圖層樣式問題
KML文件是在這裏,http://sixswords.net/oregon/kml/oregon_counties.kml
你可以看到這裏的疊加更具體的信息https://maps.google.com/?q=http://sixswords.net/oregon/kml/oregon_counties.kml
編輯地圖:
原始KML文件的風格看起來是這樣的。
<Style id='Style0-polygon-3'>
<LabelStyle>
<scale>0.0</scale>
</LabelStyle>
<LineStyle>
<color>ff666666</color>
<width>1</width>
</LineStyle>
<PolyStyle>
<color>7f0000ff</color>
</PolyStyle>
<BalloonStyle>
<text>$[description]</text>
</BalloonStyle>
</Style>
<Style id='Style0-polygon-3-hover'>
<LineStyle>
<color>ff666666</color>
<width>1</width>
</LineStyle>
<PolyStyle>
<color>7f0000ff</color>
</PolyStyle>
<BalloonStyle>
<text>$[description]</text>
</BalloonStyle>
</Style>
<StyleMap id='Style0-polygon-3-map'>
<Pair>
<key>normal</key>
<styleUrl>#Style0-polygon-3</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#Style0-polygon-3-hover</styleUrl>
</Pair>
</StyleMap>
我試過在Style0多邊形-3風格polystyle標籤更改顏色值,但它實際上並沒有改變任何東西。
StyleMap不適用於谷歌地圖,也許這是你的問題? (在Google Earth中試試你的KML文件 - 如果它在那裏工作,你就是這樣做的。) – yoyo