问题描述
我已经在每个可见HTML气球文本的地标中将数据从AutoCAD转换为KML。但是当我尝试编辑该数据时,它没有显示在描述框中。
解决方法
您在该气球中看到的基本HTML表格是由Google地球自动生成的,当它看到在每个地标的ExtendedData部分中具有属性数据(名称/值对)但未定义气球布局的KML时。因此,它没有像大多数气球布局一样在气球描述中进行编码。
如果您要编辑该KML的气球布局,则可以在Earth的每个气球描述框中键入所需的文本或HTML,也可以在文本编辑器中打开KML文件并添加“ BalloonStyle”部分添加到一种共享样式,该样式将应用于一个或多个气球。
在两种情况下(地标描述或共享样式的气球布局),您都可以利用ExtendedData值以及HTML中的KML变量(占位符)。例如,提取示例气球中显示的几个值可能看起来像这样:
<html>
<body>
<h1>EntityHandle: $[entities:EntityHandle]</h1>
<p>Layer: $[entities:Layer]</p>
</body>
</html>
有关使用ExtendedData和共享的BalloonStyle的更多信息,请参见以下文档页面: https://developers.google.com/kml/documentation/extendeddata https://developers.google.com/kml/documentation/kmlreference#balloonstyle