0

Google コード、特にモーション チャートの時間形式を Google Earth バルーンに埋め込もうとしています: https://code.google.com/apis/ajax/playground/?type=visualization#motion_chart_time_formats

何か案は?コードをコピーして目印の説明ウィンドウに貼り付けましたが、読み込まれませんでした。

マヌエル・"マニー"・フィオル

4

1 に答える 1

2

説明の CDATA ブロックに HTML を埋め込む必要があります。

注: また、場所パネルに完全な HTML が表示されないように、簡単な説明を含むスニペット要素を KML に追加する必要があります。

実際の例は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<kml>
 <Placemark>
  <snippet>Click to see embedded chart</snippet>

  <description>
<![CDATA[
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Google Visualization API Sample</title>
  <script type="text/javascript" src="http://www.google.com/jsapi"></script>
  <script type="text/javascript">
    google.load('visualization', '1', {packages: ['motionchart']});

    function drawVisualization() {

      var time = [['2000W01', '2000W02'],
                  ['2002Q3', '2002Q4'],
                  [1990, 1991],
                  [(new Date(2000, 0, 1)), (new Date(2000, 0, 2))]];

    // ... rest of HTML/javascript truncated
    // full HTML found here:
    // https://code.google.com/apis/ajax/playground/?type=visualization#motion_chart_time_formats

    <div id="visualization" style="width: 800px; height: 400px;"></div>
  </body>
</html>
]]>
    </description>

    <Point>
            <coordinates>-122.087461,37.422069</coordinates>
    </Point>
  </Placemark>
</kml>

制限を含む KML の説明要素の詳細については、こちらを参照してください。 https://developers.google.com/kml/documentation/kmlreference#description

于 2013-01-05T14:29:02.183 に答える