2011-04-26 71 views
4

我想限制以下KML中的說明氣球高度,以便與Google地圖一起使用。在Google地球中,這是通過使用div包裝器的樣式元素實現的,因此以下KML可以正常工作。但是,當通過Google地圖進行引用時,高度屬性會被剝離,導致點擊製造商時會出現一個大氣球。Google地圖中的KML氣球高度風格

<?xml version="1.0" encoding="utf-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> 
    <name>Test Mark</name> 
    <description> 
     <![CDATA[ 
     <div style="height:150px;overflow:auto"> 
      <table> 
      <tr><td>Row 1</td><td>some data</td></tr> 
      <tr><td>Row 2</td><td>some data</td></tr> 
      <tr><td>Row 3</td><td>some data</td></tr> 
      <tr><td>Row 4</td><td>some data</td></tr> 
      <tr><td>Row 5</td><td>some data</td></tr> 
      <tr><td>Row 6</td><td>some data</td></tr> 
      <tr><td>Row 7</td><td>some data</td></tr> 
      <tr><td>Row 8</td><td>some data</td></tr> 
      <tr><td>Row 9</td><td>some data</td></tr> 
      <tr><td>Row 10</td><td>some data</td></tr> 
      <tr><td>Row 11</td><td>some data</td></tr> 
      <tr><td>Row 12</td><td>some data</td></tr> 
      <tr><td>Row 13</td><td>some data</td></tr> 
      <tr><td>Row 14</td><td>some data</td></tr> 
      <tr><td>Row 15</td><td>some data</td></tr> 
      <tr><td>Row 16</td><td>some data</td></tr> 
      <tr><td>Row 17</td><td>some data</td></tr> 
      <tr><td>Row 18</td><td>some data</td></tr> 
      <tr><td>Row 19</td><td>some data</td></tr> 
      <tr><td>Row 20</td><td>some data</td></tr> 
      <tr><td>Row 21</td><td>some data</td></tr> 
      <tr><td>Row 22</td><td>some data</td></tr> 
      <tr><td>Row 23</td><td>some data</td></tr> 
      </table> 
     </div> 
     ]]> 
    </description> 
    <Point> 
    <coordinates>1,23</coordinates> 
    </Point> </Placemark> </kml> 

Here是KML看起來如何在谷歌地圖

在我的項目,它是可行的,我創造的氣球描述的表可能會很長,所以我需要做的氣球內容可滾動。

回答

3

只是交換高度最大高度,像這樣:

<div style="max-height: 150px; overflow: auto"> 
+0

現貨的感謝。 [這是所需的輸出](http://g.co/maps/uu6su) – SausageFingers 2011-10-11 08:44:19