KML路径未提升,不连续,并在结束点后继续:

时间:2016-06-02 20:20:14

标签: kml google-earth

我正在使用文本文件中的LON / LAT / ALT值绘制某些内容的轨迹,但是当我将文件导入Google地球时,不仅路径未被提升(文件中还有一些点这个线是不连续的,并且点出现在全球各地,好像线从它的终点继续,这是我不想要的。

有人能告诉我他们在我的代码中看到的任何问题吗?

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
    <Document>
        <Style id="yellowLine">
            <LineStyle>
                <color>7f00ffff</color>
                <width>4</width>
            </LineStyle>
        </Style>
        <Placemark> 
            <name>NAME1</name>
            <description>DESCRIPTION1</description> 
            <Point>
                <coordinates>
                    110.433151670242,    0,  1.64E+04
                </coordinates>
                <altitudeMode>absolute</altitudeMode>
            </Point>

        </Placemark>
        <Placemark>
            <styleUrl>#yellowLine</styleUrl>
            <LineString>
                <extrude>false</extrude>
                <tessellate>false</tessellate>
                <altitudeMode>absolute</altitudeMode>
                <coordinates>
                    0,    0,    1.00E-01
                    ...
                    21.973572010082,    0,  1.18E+06
                </coordinates>
            </LineString>
        </Placemark>
    </Document>
</kml>

1 个答案:

答案 0 :(得分:0)

在格式化中找到答案。

格式必须是以下形式:#,#,#没有异常,所以代码看起来像:

<coordinates>
num,num,num
...
num,num,num
<coordinates>

<coordinates> num,num,num num,num,num ... num,num,num<coordinates>