Google地球不会在KML中打开包含空格的链接

时间:2012-06-05 19:24:48

标签: kml google-earth

我正在从ArcMap图层创建KML文件,该图层使用XSLT生成带有文件夹自定义链接的HTML弹出窗口。其中一些链接具有嵌入空格。当我尝试在Google地球中打开这些链接时,它什么都不做。我已经尝试将空格编码为%20,但GE仍然无法打开它们。它打开没有空格的链接就好了。

以下是我的KML中的链接,可以正常使用:

<a target="_blank" href="file:///C:/Land/ce">Central Wildlife District</a>

以下是一对没有:

<a target="_blank" href="file:///C:/Land/ce/Sites/AIKENS%20CR">AIKENS CR</a>
<a target="_blank" href="file:///C:/Land/ce/Sites/AIKENS CR">AIKENS CR</a>

我在Google网上论坛上发现了一份6年前的问题报告(https://groups.google.com/forum/?fromgroups#!topic/kml-support-getting-started/8PfajmyJbiY),声称这将会修复不久。这真的还是个问题吗?

有没有人设法找到一种与Google地球KML中的空格链接的方法?

1 个答案:

答案 0 :(得分:0)

文件名和文件夹中的空格和特殊字符过去在GE中产生了问题:

唯一真正的解决方案就是简单地避免使用这样的KML,并从文件名和路径中删除所有空格或用_的替换空格字符。

当然,使用KML生成手动执行此操作通常很痛苦,但如果您希望KML在所有平台(Windows,Mac,Linux,Mobile等)上正确查看,那么您必须消除任何“特殊”字符KML文件引用的文件名和文件夹包括KMZ文件中的文件名和文件夹。

在KMZ文件中的文件中有空格的相关issue中讨论了这一点。