2012-11-15 161 views
3

我正在玩KML一点。 我正在创建一个单击时显示图像的地标。当我右键点击图片时,有一个选项可以打开它,但Google地球无法打开图片。有没有办法让Google Earth打开它? KML使用图像的相对路径,在气球中以这种方式显示图像没有问题,但是当我单击“打开图像”选项时,它无法打开。 如果有人有任何帮助,我会很感激。 谢谢!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>Photos.kml</name> 
<Folder> 
    <name>Photos</name> 

    <Style id="Photo"> 
     <IconStyle> 
      <Icon> 
       <href>http://www.google.com/mapfiles/arrow.png</href> 
      </Icon> 
      <scale>.7</scale> 
     </IconStyle> 
    </Style> 

    <Placemark> 
     <name>IMG_0988.JPG</name> 

     <description><![CDATA[<div align="center"><table width="500"><tr><td colspan="2"><center><img src="pics/IMG_0988.jpg" width="500" height="373"></td></tr></table></div>]]></description> 

     <styleUrl>#Photo</styleUrl> 

     <Point> 
      <coordinates>13.18733333,60.66783333000001,0</coordinates> 
     </Point> 

     <Style> 
      <IconStyle> 
       <heading>90</heading> 
      </IconStyle> 
     </Style> 

    </Placemark> 
</Folder> 
</Document> 
</kml> 
+0

您是否尝试制作KMZ文件并将图像作为KMZ文件的一部分添加到适当的子文件夹中?另外,对谷歌地球没什么影响,但是在HTML中有一个

开始标签,没有结束标签。 – JasonM1

+0

谢谢!一定错过了。 – larsk

回答

0

建议你也<a href="">..</a>具有相同的图像URL包裹<img>标签。如果您右键单击气球中的图像,Google地球会给您一些其他选项:打开链接,在新窗口中打开,复制链接。

开放图像在GE 7.0中与测试图像一起使用。无论您是否在“在外部浏览器中显示网络结果”,选项工具/选项/常规中选中的结果可能会有所不同。

<description> 
    <![CDATA[<div align="center"><table width="500"><tr><td> 
    <a href="pics/IMG_0988.jpg"><img src="pics/IMG_0988.jpg" width="500" height="373"></a> 
    </td></tr></table></div>]]> 
</description> 
+0

感谢您的回答。但是这并不能帮助我。我仍然无法通过单击图像或单击“打开图像”来打开图像。 – larsk

0

我不知道如果这正是你的问题,但我只是想出了用谷歌地球相当令人沮丧的怪癖,是一个选择链接嵌入到全尺寸的图像描述元素。

基本上,Google地球需要扩展名为小写字母(例如JPG而不是JPG)才能显示在气泡中,即使文件具有大写扩展名也是如此。

用鼠标右键单击开放式图像与两个大写。

例如,我有一个名为 “2015_03_27 G11/IMG_8320.JPG”,我想用一个标来显示文件:

出现在Windows上运行:

<Placemark> 
    <name>IMG_8320.JPG</name> 
    <description>&lt;img src='2015_03_27 G11/IMG_8320.jpg' width='600' height='450'/&gt;</description> 
    <styleUrl>#defaultStyle1</styleUrl> 
    <Style> 
     <IconStyle> 
      <Icon> 
       <href>kml-thumbs/thumb-2015_03_27_G11-IMG_8320.JPG</href> 
      </Icon> 
     </IconStyle> 
    </Style> 
    <Point> 
     <altitudeMode>absolute</altitudeMode> 
     <coordinates>10.705401,104.773769,27</coordinates> 
    </Point> 
</Placemark> 

不工作(至少在Windows上)

<Placemark> 
    <name>IMG_8320.JPG</name> 
    <description>&lt;img src='2015_03_27 G11/IMG_8320.JPG' width='600' height='450'/&gt;</description> 
    <styleUrl>#defaultStyle1</styleUrl> 
    <Style> 
     <IconStyle> 
      <Icon> 
       <href>kml-thumbs/thumb-2015_03_27_G11-IMG_8320.JPG</href> 
      </Icon> 
     </IconStyle> 
    </Style> 
    <Point> 
     <altitudeMode>absolute</altitudeMode> 
     <coordinates>10.705401,104.773769,27</coordinates> 
    </Point> 
</Placemark>