1

更新:根据 debracey 的评论,这是我收到的错误消息 在此处输入图像描述

-

我使用 notepad++ 制作了一个简单的 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>

我四处搜索,找到了这个话题,但我认为那不是同一种病,只是一种相似的症状。

感谢你的帮助。

4

1 回答 1

3

正如您所怀疑的那样,错误和崩溃是大型已保存地点 (myplaces.kml) 文件的症状,而不是加载了一个小的 KML 文件,它本身就是一个有效的 KML 文件。

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

Google 地球将保存的地点与名为 ( myplaces.backup.kml )的最后保存的地点文件一起存储在名为myplaces.kml的文件中。

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

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

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

于 2013-05-07T00:10:19.427 回答