【问题标题】:KML Show direction of movement on lineKML 在线显示运动方向
【发布时间】:2017-07-02 00:54:54
【问题描述】:

在我生成的 Google 地球 KML 中,我试图用箭头指示沿 LinePath 的移动方向。因此,对于线上的每个数据点,我制作了一个宫殿标记,在其中我以我的样式指定了一个箭头图标,并为其添加了一个标题元素。所以我的每个地标的样式部分如下所示:

<Style>
    <IconStyle>
        <Icon>
            <href>...<href>
        </Icon>
        <heading>[appropriate heading for point]</heading>
    </IconStyle>
</Style>

这在从自上而下的角度查看路径时效果很好:

如您所见,箭头根据需要沿着路径指向移动方向。但是,如果我尝试从更倾斜的角度查看路径,即沿着路径或穿过路径而不是向下看路径,情况会发生变化:

现在箭头不再指向路径,而是向下倾斜。为了正确,图标需要逆时针旋转几度。这是在两个视图中使用相同的 KML,只是 Google 地球中的视角发生了变化。我该如何解决这个问题?

【问题讨论】:

    标签: kml google-earth


    【解决方案1】:

    如果您直接向下查看图标,则标题将是正确的,但一旦以倾斜方式查看 3-D 场景,则图标将相应地倾斜。

    如果要在标题方向设置箭头,那么使用 KML 的最佳方法是在 Track 元素中表示您的点数据,假设每个点都有一个时间戳。航向、速度等是根据每个航路点计算得出的,箭头方向始终指向基于时间滑块中当前时间的方向。

    还可以通过显示海拔和速度的海拔剖面来查看航迹。

    您可以找到一个跟踪示例here

    【讨论】:

      猜你喜欢
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2016-05-22
      • 2013-07-02
      相关资源
      最近更新 更多