2012-11-15 202 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>