我正在尝试将 Google 代码,特别是动态图表时间格式嵌入到 Google 地球气球中:https ://code.google.com/apis/ajax/playground/?type=visualization#motion_chart_time_formats
有任何想法吗?我将代码复制粘贴到地标描述窗口中,但没有加载。
曼努埃尔·“曼尼”·菲奥尔
我正在尝试将 Google 代码,特别是动态图表时间格式嵌入到 Google 地球气球中:https ://code.google.com/apis/ajax/playground/?type=visualization#motion_chart_time_formats
有任何想法吗?我将代码复制粘贴到地标描述窗口中,但没有加载。
曼努埃尔·“曼尼”·菲奥尔
您必须将 HTML 嵌入描述中的 CDATA 块中,然后才能正常工作。
注意:您还应该向您的 KML 添加一个带有简短描述的片段元素,这样完整的 HTML 就不会在位置面板中呈现。
工作示例如下所示:
<?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