gpt4 book ai didi

kml - 如何在Google地球中显示正在移动的小船?

转载 作者:行者123 更新时间:2023-12-03 11:56:53 24 4
gpt4 key购买 nike

我是KML格式的新手,尝试弄清楚如何显示一条船(png),沿着一条路径(一条由几条线组成的简单线)从一个地方移动到另一个地方。

我可以看到如何分别显示带有图标的地标和路径。

当我点击KML文件时,我希望看到的是:

  • 出现在出发点的船;
  • 绘制路径直到到达为止;
  • 沿着路径从起飞到到达的速度以舒适的速度移动的船形图标(奖励点,我可以设置口粮时间/进度,如果可以单击开始,暂停或倒带,则可以额外获得奖金)。

  • 那有可能吗?我知道Google Map是这样,但是您可以使用Javascript对其进行编程,这使事情变得很轻松。

    最佳答案

    这是一个古老的问题,现在有了一种更好的方法来沿着预定的线串移动地标(甚至更好的模型)。研究使用此功能:

    http://code.google.com/apis/kml/documentation/kmlreference.html#gxtrack

    样例代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <kml xmlns="http://www.opengis.net/kml/2.2"
    xmlns:gx="http://www.google.com/kml/ext/2.2">
    <Folder>
    <Placemark>
    <gx:Track>
    <when>2010-05-28T02:02:09Z</when>
    <when>2010-05-28T02:02:35Z</when>
    <when>2010-05-28T02:02:44Z</when>
    <when>2010-05-28T02:02:53Z</when>
    <when>2010-05-28T02:02:54Z</when>
    <when>2010-05-28T02:02:55Z</when>
    <when>2010-05-28T02:02:56Z</when>
    <gx:coord>-122.207881 37.371915 156.000000</gx:coord>
    <gx:coord>-122.205712 37.373288 152.000000</gx:coord>
    <gx:coord>-122.204678 37.373939 147.000000</gx:coord>
    <gx:coord>-122.203572 37.374630 142.199997</gx:coord>
    <gx:coord>-122.203451 37.374706 141.800003</gx:coord>
    <gx:coord>-122.203329 37.374780 141.199997</gx:coord>
    <gx:coord>-122.203207 37.374857 140.199997</gx:coord>
    </gx:Track>
    </Placemark>
    </Folder>
    </kml>

    关于kml - 如何在Google地球中显示正在移动的小船?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640603/

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