Google maps api 3 谷歌地图KML图层样式问题

Google maps api 3 谷歌地图KML图层样式问题,google-maps-api-3,kml,Google Maps Api 3,Kml,我正在做一个项目,我们正在使用谷歌地图显示俄勒冈州的地图。现在我有一个KML图层,它有所有县的线和一个红色覆盖层。我正在尝试更改覆盖的颜色,但对kml文件中的样式标记所做的任何更改都不会显示出来 kml文件在这里 你可以在这里看到覆盖的地图 编辑以获取更具体的信息: 原始kml文件样式如下所示 <Style id='Style0-polygon-3'> <LabelStyle> <scale>0.0</scale> <

我正在做一个项目,我们正在使用谷歌地图显示俄勒冈州的地图。现在我有一个KML图层,它有所有县的线和一个红色覆盖层。我正在尝试更改覆盖的颜色,但对kml文件中的样式标记所做的任何更改都不会显示出来

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>

0
ff666666
1.
7f0000ff
$[说明]
ff666666
1.
7f0000ff
$[说明]
正常的
#样式0-多边形-3
突出
#样式0-多边形-3-悬停
我尝试过在Style0-polygon-3样式中更改polystyle标记的颜色值,但实际上没有任何更改

指定红色多边形


颜色和不透明度(alpha)值以十六进制表示。任何一种颜色的值范围为0到255(00到ff)。对于alpha,00是完全透明的,ff是完全不透明的。表达顺序为aabbggrr,其中aa=alpha(00到ff);bb=蓝色(00至ff);gg=绿色(00至ff);rr=红色(00至ff)。例如,如果要将不透明度为50%的蓝色应用于覆盖,则应指定以下内容:7fff0000,其中alpha=0x7f、蓝色=0xff、绿色=0x00和红色=0x00

所以


7f0000ff
它是红色的

        <PolyStyle>
            <color>7f00ff00</color>
        </PolyStyle>

7f00ff00

是绿色。

StyleMap在谷歌地图中不起作用,也许这是你的问题?(在谷歌地球上试试你的KML文件——如果它在那里工作,你就做对了。)
        <PolyStyle>
            <color>7f0000ff</color>
        </PolyStyle>
        <PolyStyle>
            <color>7f00ff00</color>
        </PolyStyle>