谷歌地球将无法打开KML有空格链接(Google Earth will not open links

2019-09-17 19:29发布

我创建从使用XSLT来生成到文件夹自定义链接的HTML弹出一个ArcMap的层KML文件。 其中一些链接嵌入了空间。 当我尝试打开谷歌地球这些链接,它什么都不做。 我曾尝试编码空间为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>

我发现在谷歌网上论坛(https://groups.google.com/forum/?fromgroups#!topic/kml-support-getting-started/8PfajmyJbiY)声称,这将尽快修复一个6岁的问题报告。 难道真的还是个问题?

有没有人设法想出一个办法,使在谷歌地球KML空间工作环节?

Answer 1:

在文件名和文件夹的空白和特殊字符在过去创造了GE的问题:

  • 错误#990: 当图像文件夹名称包含空格气球的图像浏览器无法打开
  • 错误#1014: 在KMZ文件中嵌入图像,如果路径KMZ包含空格不显示
  • 错误#1126: GE6可以节省,但未能在文件名或路径与“#”加载的文件名

只有真正的解决办法是简单地避免这样的KML内容,然后从文件名和路径移除所有的空格或_的替换空格字符。

当然,与KML生成它往往是一个痛苦的手工做,但如果你希望KML正确看待在所有平台上(在Windows,Mac,Linux和移动等),那么你必须消除在文件名和文件夹的任何“特殊”字符通过KML文件中引用的那些包含KMZ文件内。

这是在相关讨论的问题有空白的KMZ文件中的文件。



文章来源: Google Earth will not open links in KML that have spaces