首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GEarth Tour Kml -奇怪的弹幕视图效果

GEarth Tour Kml -奇怪的弹幕视图效果
EN

Stack Overflow用户
提问于 2014-05-01 07:03:17
回答 1查看 196关注 0票数 0

我遇到了一个奇怪的错误,谷歌地球的KML之旅。我有四个不同的点,我正在用相机看功能查看。它从一个点移动到另一个点,直到最后一个点,然后向后“弹弓”,飞到最后一个点。你知道是什么导致了这个问题吗?或者如何修复?在谷歌地球文档中,他们列出了一个已知的问题,即“元素将打破由一系列平滑的FlyTos创建的曲线。这些元素两边的FlyTo点将以线性路径连接。”,但弹弓错误并不是线性的。代码如下,谢谢。

代码语言:javascript
运行
复制
<?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" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">

<Document>
<open>1</open>
    <name>NewJersey to Chicago</name>

    <gx:Tour>
    <gx:Playlist>


        <gx:FlyTo>
            <gx:duration>5</gx:duration>
            <gx:flyToMode>smooth</gx:flyToMode>
            <Camera>
                <longitude>-74.2340316009802</longitude>
                <latitude>40.7126781884856</latitude>
                <altitude>2490</altitude>
                <heading>281.359605343224</heading>
                <tilt>100</tilt>
                <roll>0</roll>
                <altitudeMode>absolute</altitudeMode>
            </Camera>
        </gx:FlyTo>


        <gx:FlyTo>
            <gx:duration>5</gx:duration>
            <gx:flyToMode>smooth</gx:flyToMode>
            <Camera>
                <longitude>-74.314056000094</longitude>
                <latitude>40.7243870914955</latitude>
                <altitude>5150</altitude>
                <heading>281.175459406497</heading>
                <tilt>85</tilt>
                <roll>0</roll>
                <altitudeMode>absolute</altitudeMode>
            </Camera>
        </gx:FlyTo>


        <gx:FlyTo>
            <gx:duration>10</gx:duration>
            <gx:flyToMode>smooth</gx:flyToMode>
            <Camera>
                <longitude>-74.6341362250194</longitude>
                <latitude>40.771834073193</latitude>
                <altitude>10150</altitude>
                <heading>281.175459406497</heading>
                <tilt>85</tilt>
                <roll>0</roll>
                <altitudeMode>absolute</altitudeMode>
            </Camera>
        </gx:FlyTo>

        <gx:FlyTo>
            <gx:duration>4</gx:duration>
            <gx:flyToMode>smooth</gx:flyToMode>
            <Camera>
                <longitude>-79.1438605513884</longitude>
                <latitude>41.3601193917472</latitude>
                <altitude>10150</altitude>
                <heading>281.175459406497</heading>
                <tilt>85</tilt>
                <roll>0</roll>
                <altitudeMode>absolute</altitudeMode>
            </Camera>
        </gx:FlyTo>

        </gx:Playlist>
    </gx:Tour>
</Document>
</kml>
EN

回答 1

Stack Overflow用户

发布于 2014-05-11 19:38:07

KML旅游和谷歌地球实现它们的方式确实是奇怪和神秘的。

如果你在你的KML之旅中有一个非常快的部分(短时间内的长距离),在你的KML之旅中,谷歌地球实现了转换,就像你向后跑一样,以获得更快的部分的跑步起点(如果你愿意的话,为“跳跃”建立动力)。

如果你的旅行速度大致是恒定的,就不会发生这种情况。在您的示例中,如果将持续时间从<5,5,10,4>更改为<5,10,10,300>,则不会获得运行开始效果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23399543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档