我遇到了一个奇怪的错误,谷歌地球的KML之旅。我有四个不同的点,我正在用相机看功能查看。它从一个点移动到另一个点,直到最后一个点,然后向后“弹弓”,飞到最后一个点。你知道是什么导致了这个问题吗?或者如何修复?在谷歌地球文档中,他们列出了一个已知的问题,即“元素将打破由一系列平滑的FlyTos创建的曲线。这些元素两边的FlyTo点将以线性路径连接。”,但弹弓错误并不是线性的。代码如下,谢谢。
<?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>
发布于 2014-05-11 19:38:07
KML旅游和谷歌地球实现它们的方式确实是奇怪和神秘的。
如果你在你的KML之旅中有一个非常快的部分(短时间内的长距离),在你的KML之旅中,谷歌地球实现了转换,就像你向后跑一样,以获得更快的部分的跑步起点(如果你愿意的话,为“跳跃”建立动力)。
如果你的旅行速度大致是恒定的,就不会发生这种情况。在您的示例中,如果将持续时间从<5,5,10,4>更改为<5,10,10,300>,则不会获得运行开始效果。
https://stackoverflow.com/questions/23399543
复制相似问题