gpt4 book ai didi

datetime - Google 地球 KML 中的文本叠加

转载 作者:行者123 更新时间:2023-12-02 01:54:48 26 4
gpt4 key购买 nike

我想添加 KML 文件的最后更新日期/时间,以便在 Google 地球中显示为覆盖图,是否可以这样做?

我会考虑更新 KML 文件中的文本,然后将其显示在谷歌地球中。

非常感谢。

最佳答案

一个技巧是使用 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 使用相同的技巧,或者简单地创建一个带有名称(显示在该位置的 map 上)和一个地标抑制图标的样式。

关于datetime - Google 地球 KML 中的文本叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20844076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com