2012-01-12 2 views
2

저는이 문제를 둘러 보았습니다. 저는 기본적으로 Google 어스 웹 플레이어에서 동적으로 생성되는 서로 다른 위치의 둘러보기를 나타내는 프로젝트를 진행하고 있습니다. 문제는 고객이 위치를 나타내는 각 장소 표시의 콘텐츠가 더 세련 될 것을 요구한다는 것입니다. 물론, Google Earth가 KMZ 파일에 넣은 모든 CSS를 악의적으로 제거한다는 사실을 금방 알게되었습니다. 매우 귀찮습니다. 많은 온라인 토론에서! important 키워드를 CSS 선언에 넣거나이를 방지하기 위해 풍선 스타일을 재미있는 방법으로 사용하는 방법에 대해 이야기했습니다. 지금까지 구체적인 해결책을 찾지 못했습니다.Google 어스 풍선에서 CSS 스크러빙을 피하는 방법

Google 어스가 단순히 CSS를 모두 제거하지 못하도록 해킹 또는 방법이 있는지 알고 싶습니다. 여기에는 페이지가로드 된 후 외부 소스에서 CSS를 가져 오거나 삽입하거나 nescessary 인 경우 litle jQuery를 넣는 작업이 포함될 수 있습니다. 일반적인 풍선 도움말의 코드 템플릿을 제공합니다. 이는 실제로 Google 어스 프로그램에서 작동하지만 온라인에서는 작동하지 않습니다. 자바 스크립트 나 CSS를 문질러하지 않습니다 Google 어스 플러그인이 아닌 Google 어스 데스크톱 응용 프로그램에 대해 얘기처럼

</Placemark> 
<Placemark id="placemark1"> 
    <name>City</name> 
    <description> 
    <![CDATA[<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
      <title>Untitled Document</title> 
    </head> 
    <body> 
    <link href="http://localhost/Kmz_Files/player.css> 
    <div class="container" > 
      <span class = "title">My location</span> 
      <hr> 
      <div> 

    <a href="http://www.google.com" target="_blank"> 
    <img src="http://www.google.ca/images/srpr/logo3w.png" width="250" /> 
    </a> 
      </div> 
      <hr> 
      <p> My description</p> 
    </div> 
    </body> 
    </html>]]> 
    </description> 
    <Point> 
    <coordinates>-45, 45</coordinates> 
    </Point> 
</Placemark> 

답변