2014-12-30 28 views
0

從我讀過的有地標氣球自動打開(無需單擊它)的情況下,只需將<open>1</open>放在<placemark>標記下。KML Balloon不會自動打開

我也看到<open>標籤放置在其他地方,如<document>標籤下,但無論放在哪裏,氣球都不會自行打開。

下面是我使用的文件(我把<open>標籤在三個不同的地方,希望它會工作):

<?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" xmlns:location="http://blah.com"> 
<Document> 
    <name>RSSToKml</name> 
    <open>1</open> 
    <StyleMap id="m_ylw-pushpin"> 
     <Pair> 
      <key>normal</key> 
      <styleUrl>#s_ylw-pushpin</styleUrl> 
     </Pair> 
     <Pair> 
      <key>highlight</key> 
      <styleUrl>#s_ylw-pushpin_hl0</styleUrl> 
     </Pair> 
    </StyleMap> 
    <Style id="s_ylw-pushpin"> 
     <IconStyle> 
      <scale>1.1</scale> 
      <Icon> 
       <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> 
      </Icon> 
      <hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/> 
     </IconStyle> 
    </Style> 
    <Style id="s_ylw-pushpin_hl0"> 
     <IconStyle> 
      <scale>1.3</scale> 
      <Icon> 
       <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href> 
      </Icon> 
      <hotSpot x="20" y="2" xunits="pixels" yunits="pixels"/> 
     </IconStyle> 
    </Style> 

    <Placemark> 
     <name>A name</name> 
     <open>1</open> 
     <description>A description</description> 

     <LookAt> 
      <longitude>-73.99736287597681</longitude> 
      <latitude>40.71745136763278</latitude> 
      <altitude>0</altitude> 
      <heading>-46.51707308500568</heading> 
      <tilt>5.83698745180558</tilt> 
      <range>7808.551256710743</range> 
      <gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode> 
     </LookAt> 

     <styleUrl>#m_ylw-pushpin</styleUrl> 
     <Point> 
      <gx:drawOrder>1</gx:drawOrder> 
      <coordinates>-73.9994479424963,40.71617147826365,0</coordinates> 
     </Point> 
    </Placemark> 

    </Document> 
</kml> 
+0

發佈的KML無效。缺少結束''(可能的錯字)。 ''不允許在''中。 (但可能兩者都不是問題) – geocodezip

+0

KML在底部被切斷了,謝謝。 –

+1

如果您想在最初查看時自動顯示氣球,則需要將添加到您的KML。請參閱http://stackoverflow.com/questions/19841029/google-earth-balloon-at-launch上的相關問題和答案 – JasonM1

回答

0

這裏的自動氣球能見度馴服板,我希望它會:

<?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"> 

<Placemark> 
<name>automatically balloon </name> 
<description> 
    Located in Paris, France. 

    This description balloon opens 
    when the Placemark is loaded. 
</description> 
<gx:balloonVisibility>1</gx:balloonVisibility> 
<Point> 
    <coordinates>57.0833,30.2833,0</coordinates> 
</Point> 
</Placemark> 

</kml>