我想添加一个KML文件最后更新的日期/时间,以便在Google地球中显示为过度,无论如何可以这样做吗?
我会考虑更新KML文件中的文本,然后将其显示在Google地球中。
非常感谢。
答案 0 :(得分:2)
一个技巧是使用Google Chart API从文本中动态创建图像,并将其用作Google地球中的屏幕叠加图像。
示例:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<ScreenOverlay>
<Icon>
<href><![CDATA[http://chart.apis.google.com/chart?chst=d_text_outline&chld=FFBBBB|16|h|BB0000|b|Hello%20Word]]></href>
</Icon>
<overlayXY x="0.8" xunits="fraction" y="0.8" yunits="fraction"/>
<screenXY x="0.8" xunits="fraction" y="0.8" yunits="fraction"/>
</ScreenOverlay>
</kml>
在Paleoglobe KML中使用带有嵌入图像的屏幕叠加层: http://www.geology.sdsu.edu/kmlgeology/kmz/paleoglobe/paleogeography.kmz
有许多网站可以为您嵌入KMZ文件并从您KML中引用的标签创建文字图片。
此外,如果您希望文本在固定位置的地面上显示为标签,那么您可以使用GroundOverlay使用相同的技巧,或者只是创建一个带有名称的地标(在该位置的地图上显示)和样式压制图标。