Я пытаюсь ограничить высоту всплывающего окна описания в следующем 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 Картах.
В моем проекте возможно, чтобы таблицы, которые я создаю в описании балуна, были довольно длинными, поэтому мне нужно сделать содержимое балуна прокручиваемым.