【问题标题】:Google Earth will not open links in KML that have spacesGoogle 地球不会在 KML 中打开有空格的链接
【发布时间】:2014-04-04 22:38:27
【问题描述】:

我正在从 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 网上论坛 (https://groups.google.com/forum/?fromgroups#!topic/kml-support-getting-started/8PfajmyJbiY) 上发现了一份 6 年前的问题报告,声称此问题将得到解决很快。真的还有问题吗?

有没有人设法让与空间的链接在 Google 地球 KML 中工作?

【问题讨论】:

标签: kml google-earth


【解决方案1】:

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

唯一真正的解决方案是简单地避免此类 KML,要么从文件名和路径中删除所有空格,要么用 _ 替换空格字符。

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

这在相关的issue 中进行了讨论,KMZ 文件中的文件中有空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多