0

我通过 KML 文件将我的数据集传递给了谷歌地图。在 KML 文件的描述中,我向每个 KML 展示位置添加了一个类似 *"<a href="www.whatever.com" target="_blank >"* 的链接。当我在 Google 地图上查看我的地标时,我意识到它将我的目标属性更改为“target=_blank”。

是否有可能抑制或避免重写我的 url 属性?

这是我的 KML 文件:

<kml xmlns="http://www.opengis.net/kml/2.2">
   <Document>
      <name>Notarsuche Mobil</name>
         <Placemark>
             <name>Street 30, 1000 Some City</name>
             <description> Steve's Place &lt;a target='_self' href='http://www.steveshome.com' &gt; details &lt;/a&gt; &lt;br /&gt; 
             </description>

                <Style id="normalPlacemark">
                    <IconStyle>
                        <Icon>
                            <href>http://www.linktoanicon.com</href>
                        </Icon>
                    </IconStyle>
                </Style>

                <Point>
                   <coordinates>12.91588070, 46.19427120</coordinates>
                </Point>

            </Placemark>
         </Document>
     </kml>
4

1 回答 1

1

See

it states:

KML Element   | Supported in Google Maps? | Comment
<description> | yes                       | HTML content is allowed but is sanitized to protect from cross-browser attacks; entity replacements of the form $[dataName] are unsupported.

See this message from the Google Maps v2 API group for an explanation by Mike Williams.

于 2012-08-03T09:06:13.417 回答