在GE打开时KML崩溃但第二次正常工作

时间:2013-05-05 16:38:00

标签: kml google-earth

更新:根据debracey的评论,这是我收到的错误消息 enter image description here

-

我使用记事本++制作了一个简单的KML,它将3个图钉放在不同的颜色中,并向它们做了一个小描述。

当我第一次打开KML时,GE打开但很快崩溃,显示某种错误信息,但它一出现就关闭,所以我不知道错误是什么。 当我重新打开我的KML时,它运行正常。

以下是代码:

<?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>
    <name>Document.kml</name>
    <open>1</open>
    <Style id="blue">
        <LabelStyle>
            <color>ff007FFF</color>
        </LabelStyle>
        <Icon>
            <href>http://maps.google.com/mapfiles/kml/pushpin/blue-pushpin.png</href>
        </Icon>
    </Style>
    <Style id="green">
        <LabelStyle>
            <color>ff007FFF</color>
        </LabelStyle>
        <Icon>
            <href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>
        </Icon>
    </Style>
    <Style id="red">
        <LabelStyle>
            <color>ff007FFF</color>
        </LabelStyle>
        <Icon>
            <href>http://maps.google.com/mapfiles/kml/pushpin/red-pushpin.png</href>
        </Icon>
    </Style>
        <Placemark>
            <name>point 1</name>
            <description>
                <![CDATA[
                    <a href="image.jpg" target="_blank">
                    <img src="image.jpg" border="0" 
                    width="320" height="230" title="title1"></a>
                    <br></br>
                    <a href="www.example.com">description</a>
                ]]>
            </description>
            <styleUrl>#blue</styleUrl>
            <Point>
                <coordinates>50.0000,50.0000,0</coordinates>
            </Point>
        </Placemark>
        <Placemark>
            <name>point 2</name>
            <description>
                <![CDATA[
                    <a href="image.jpg" target="_blank">
                    <img src="image.jpg" border="0"
                    width="320" height="240" title="title2"></a>
                    <br></br>
                    <a href="www.example.com">description</a>
                ]]>
            </description>  
            <styleUrl>#green</styleUrl>
            <Point>
                <coordinates>51.0000,51.0000,0</coordinates>
            </Point>
        </Placemark>
    </Document>
</kml>

我四处搜寻,发现this topic,但我不认为这是同一种疾病,只是一种类似的症状。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您怀疑错误和崩溃是一个大型保存位置(myplaces.kml)文件的症状,而不是加载一个小的KML文件,它本身就是一个有效的KML文件。

当Google地球崩溃时,它可能已恢复以前保存的地方文件,因此您应确保拥有所需的所有地点。这可以解释为什么第二次运行它没有崩溃。

Google地球将保存的地点存储在名为 myplaces.kml 的文件中,同时将上次保存的名为( myplaces.backup.kml )的地方文件存储起来。

您保存的位置文件的位置取决于操作系统,可在此处找到: http://support.google.com/earth/bin/answer.py?hl=en&answer=166438

由于您保存的地点文件的行数超过200K,因此建议您开始清理房屋并存档您不经常访问的保存地点。每次加载Google地球时,它都会加载此已保存的位置文件,以及每次进行更改时,大文件都会导致不必要的延迟。较小/更精简的保存位置文件不太可能导致错误。

您可以在此处找到管理已保存位置文件的提示: http://kml4earth.appspot.com/kmlBestPractice.html#Managing_Places