根据Google地球中的KML文件内容添加动态图例

问题描述 投票:0回答:1

我想在google earth中创建一个基于KML文件生成的动态图例(下面的示例中使用的示例文件可以找到here)。

例如,如果存在“增强”,“轻微”,“边缘”和“常规”,则将使用具有相关颜色的那些值创建图例(因此,4个值)。同样,如果只有“边缘”和“一般”,那么将使用这两个值创建一个图例。

我的问题是,有没有办法在Google地球中以“一键式”(或“双击”)解决方案生成它?即我加载KML / KMZ文件,然后单击一个按钮创建一个基于KML文件值的图例。我认为没有,我必须编写一个脚本来帮助我实现这种“一键式”解决方案。

kml google-earth
1个回答
0
投票

Google地球专业版(经典桌面应用)可以从您的KML创建传奇,但可能不是您想要的方式。它是“保存图像”工具的一部分,可从“文件”菜单>“保存”>“保存图像”或工具栏上的“保存图像”按钮(右起第2个)访问。当您去保存图像时,它会为您提供标题框,图例框,比例,指南针和HTML框的选项。工具栏下方显示的“地图选项”按钮可让您打开或关闭这些内容,并允许您在将地图视图保存为JPG图像之前选择所需的图像分辨率。

如果您在保存图像时在地图上有KML,则会看到图例是从KML中的要素自动生成的(请参见下图)。如果单击“图例”框,则可以选择要包含的项目...或者从当前视图中刷新自动生成的图例。

它工作得很好。需要注意的是,使用它可以做的唯一有用的事情是将其作为较大图像的一部分导出。获取该图例并没有简单的方法,然后以某种方式将其添加到您的KML中以便使用地图查看。因此,如果这是用于生成带有图例的地图图像,那么您可以去...否则您可以导出图像,裁剪除图例之外的所有内容,然后在KML或其他地方的气球中使用该图例图像。

Google Earth KML Legend

© www.soinside.com 2019 - 2024. All rights reserved.