2013-08-05 3 views
1

Google지도를 사용하여 오레곤 주지도를 표시하는 프로젝트를 진행 중입니다. 현재 모든 카운티 및 빨간색 오버레이에 대한 선이있는 KML 레이어가 있습니다. 오버레이의 색상을 변경하려고하지만 kml 파일의 스타일 태그에 대한 변경 사항이 표시되지 않습니다. 당신은보다 구체적인 정보는 여기 오버레이 https://maps.google.com/?q=http://sixswords.net/oregon/kml/oregon_counties.kmlGoogle지도 KML 레이어 스타일 문제

편집과지도를 볼 수 있습니다 http://sixswords.net/oregon/kml/oregon_counties.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> 

나는 Style0 폴리곤-3 스타일의 다각형 스타일 태그의 색상 값을 변경하려고했지만 실제로는 아무것도 변경되지 않습니다.

+0

Google지도에서 스타일 맵이 작동하지 않습니다. 아마도 문제입니까? (Google 어스에서 KML 파일을 사용해보십시오. 제대로 작동하는 경우 올바르게 처리하고 있습니다.) – yoyo

답변

1

That KML은 빨간색 다각형을 지정합니다.

https://developers.google.com/kml/documentation/kmlreference?csw=1#colorstyle

<color> 

색상 및 불투명도 (알파) 값은 16 진수로 표현

This is the same with green polygons

. 어느 한 색상의 값 범위는 0에서 255 (00에서 ff)입니다. 알파의 경우 00은 완전히 투명하고 ff는 완전히 불투명합니다. 표현의 순서는 aabbggrr이며, 여기서 aa = alpha (00에서 ff); bb = 청색 (00 내지 ff); gg = 녹색 (00에서 ff); rr = 적색 (00에서 ff). 예를 들어, 50 % 불투명도의 파란색을 오버레이에 적용하려면 7fff0000 (알파 = 0x7f, 파란색 = 0xff, 녹색 = 0x00 및 빨간색 = 0x00)을 지정합니다.

그렇게 <color>

 <PolyStyle> 
      <color>7f0000ff</color> 
     </PolyStyle> 

은 빨간색입니다.

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

녹색입니다.

+0

내 게시물에 나타나지 않았다면 유감입니다. polystyle 태그의 색상 값을 변경하려고합니다.지도에서 변경되지 않습니다. – nicks451

+0

그것은 저를 위해 작동합니다. 예를 들어 볼 수 있듯이, 빨간색 이외의 것이고 당신을 위해 작동하지 않는 KML 버전을 게시 할 수 있습니다. – geocodezip

+1

그래, Google의 끝 부분에 이상한 캐싱 문제가 있어야합니다. 나는 kml 파일의 이름을 바꿨고 제대로 작동했다. 도움을 주셔서 감사합니다 – nicks451

관련 문제