2008-10-13 5 views
1

GGeoXml 객체를 사용하여 포함 된 Google지도에 KML을 오버레이합니다. 나는 장소 표시에 대한 팝업 풍선을 사용자 정의 할 필요가있다, 그래서 <BalloonStyle> 요소를 사용하려고 해요 :Google지도는 KML의 <BalloonStyle> 정의를 존중합니까?

Google 어스에서 예상하지만, 삽입 된지도 API는 모두이 무시 나타나는이 작동
<?xml version="1.0" encoding="utf-8"?> 
<Document xmlns="http://earth.google.com/kml/2.0"> 
    <name>Concessions</name> 
    <Style id="masterPolyStyle"> 
     ... 
     <BalloonStyle> 
      <text> 
       <![CDATA[ 
        <h6>Concession</h6> 
        <h4>$[name]</h4> 
        <p>$[description]</p> 
       ]]> 
      </text> 
      <displayMode>default</displayMode> 
      <bgColor>DDA39B81</bgColor> 
     </BalloonStyle> 
    </Style> 

    ... 

</Document> 

. 나는 단지 <name> 요소를 제외하고 모든 요소를 ​​<description> 요소 안에 HTML에 넣을 수는 있지만, <ExtendedData> 요소를 활용하여 구조화 된 방식으로 사용자 지정 데이터를 표시 할 수 있기를 바랍니다.

답변

1

아니요, 언급 한 것처럼 html은 kml/georss 피드를 통해 풍선 스타일을 제어 할 수 있다는 것을 알고있는 유일한 방법입니다.

2

이 지금 (2009/04) 여기에 기록되지 않은 : 당신이 물어 않은 경우

http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html

  • < 풍선 스타일은> 더는

(이 포럼은/서비스는 큰 필요 뚱뚱한 날짜 각 질문에 :-))

2 $ c, * 파이크

+0

감사합니다. 위의 서명에서 날짜 위로 마우스를 가져 가면 원래 게시물의 전체 날짜와 시간을 가져올 수 있습니다. –

1

사실, 문서 (http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html) 이상 참조 변경해야합니다, b는/C 지금은 말한다 :

< 풍선 스타일 > 가 지원 > 부분적으로 만 < 텍스트

내 문제입니다 < 텍스트 >이 하나의 KML 파일에서는 작동하지만 다른 파일에서는 작동하지 않는 것 같습니다. 그 중 하나는 다각형 배치 도구가 있고 다른 하나는 아이콘으로 표시되는 점이 있습니다. 그 이유가 궁금합니다.

관련 문제