Стиль высоты воздушного шара KML в Google Maps - PullRequest
4 голосов
/ 26 апреля 2011

Я пытаюсь ограничить высоту описания в следующем KML для использования с Google Maps. В Google Планета Земля это достигается с помощью элемента стиля оболочки div, поэтому следующий KML работает нормально. Однако при ссылке через Google Maps атрибут высоты удаляется, что приводит к появлению большого всплывающего окна при щелчке по создателю.

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

Здесь - это то, как KML выглядит в Картах Google

В моем проекте возможно, что таблицы, которые я создаю в описании всплывающей подсказки, могут быть довольно длинными, поэтому мне нужно сделать содержимое всплывающей подсказки прокручиваемым.

1 Ответ

3 голосов
/ 27 августа 2011

Просто поменяйте высоту на максимальную высоту вот так:

<div style="max-height: 150px; overflow: auto">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...