Google地图会重写我在KML文件中传递给它的链接

时间:2012-08-02 09:52:43

标签: html google-maps kml

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

是否有可能压制或避免重写我的网址属性?

这是我的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>

1 个答案:

答案 0 :(得分:1)

它声明:

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.

有关Mike Williams的解释,请参阅Google Maps v2 API小组中的this message