2

我正在尝试生成一个 KML 文件以显示散布在英国各地的一组功能。我希望以更高的缩放级别将功能组合在一起,理想情况下显示为带有功能数量计数的图标,以便用户可以轻松查看功能集群。

本质上,我正在尝试按照这些思路做一些事情,但在 Google 地球中,而不是在地图中。

谁能指出我正确的方向。我是 KML 的新手 :-)

干杯,

RB。

答案:

我自己的研究表明,我可以使用Regions为某些特征定义边界框来做我想做的事情。

也有人建议我应该使用网络链接来执行此操作,我将对其进行调查,因为我认为出于其他原因它也更适合。

4

1 回答 1

1

这是一个独立的 KML 文件吗?还是作为网络链接数据返回的 KML?

在第一种情况下,我不确定这是否可能。我已经看到图层透明度随着“相机高度”的变化而变化,所以也许像这样的东西也可能在特征上?然后您可以将单个要素和组要素添加到同一个 KML 文件中,并根据“到相机的距离”使它们可见?可能是我错过的新 KML 功能,但您可以查看KML 规范

在第二种情况下,您只需返回与给定网络链接视口信息匹配的 KML。根据您获得的边界框,您可以将该框细分为网格和每个框的集群。如果您在一个框中有一个功能,请返回该功能。如果您在一个框中有多个,则只为该框返回一个“分组功能”。然后,当用户在 Google 地球中四处移动时,聚类将自动更改:在每个摄像头更改后,再次调用您的网络链接 URL,您再次使用给定的边界框视口进行特征选择和聚类。这使您的集群动态化。

这有帮助吗?

于 2009-03-27T11:31:25.283 回答