【发布时间】:2008-10-13 20:14:11
【问题描述】:
我正在使用 GGeoXml 对象在嵌入式 Google 地图上叠加 KML。我需要为地标自定义弹出气球,所以我尝试使用<BalloonStyle> 元素:
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="http://earth.google.com/kml/2.0">
<name>Concessions</name>
<Style id="masterPolyStyle">
...
<BalloonStyle>
<text>
<![CDATA[
<h6>Concession</h6>
<h4>$[name]</h4>
<p>$[description]</p>
]]>
</text>
<displayMode>default</displayMode>
<bgColor>DDA39B81</bgColor>
</BalloonStyle>
</Style>
...
</Document>
这在 Google 地球中按预期工作,但嵌入式地图 API 似乎完全忽略了这一点。我想我可以完全省略 <name> 元素,只需将 HTML 中的所有内容放在 <description> 元素中,但我希望能够利用 <ExtendedData> 元素以结构化的方式显示自定义数据方式。
【问题讨论】:
标签: google-maps kml