2012-01-12 4 views
2

私はこの問題を巡って多くのことを行ってきました。私は、基本的にGoogle Earthウェブプレーヤーで、それぞれが動的に生成される異なる場所のツアーを表すプロジェクトを行っています。問題は、クライアントが、場所を表す各目印の内容がよりスタイリッシュであることを要求することである。もちろん、私はすぐにGoogle EarthがあなたがKMZファイルに入れたすべてのCSSを悪意を持って削除することを発見しました。これは非常に面倒です。多くのオンラインディスカッションでは、!importantキーワードをCSS宣言に入れたり、これを防ぐためにいくつかの面白い方法で吹き出しスタイルを使用する方法について話しました。これまでのところ、私は具体的な解決策を見出していません。Google EarthのバルーンでCSSスクラブを避ける方法

Google Earthが単純にすべてのCSSを削除しないようにするためのハックや方法があるかどうかを知りたいだけです。これには、ページが読み込まれた後に外部ソースからCSSをインポートまたは挿入したり、nescessaryならlitle jQueryを入れたりすることができます。典型的なバルーンのようなコードテンプレートを提供します。これは実際にはGoogle Earthプログラムでは動作しますが、オンラインでは動作しません。

</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> 

答えて

0

JavaScriptやCSSをスクラブしないGoogle Earthデスクトップアプリケーションではなく、Google Earthプラグインについて話しているようです。

getBalloonHtmlUnsafe()のように見えます。

関連する問題