KML Google Earth EC 将不会在 URL 中处理白色 Space
KML Google Earth EC will not handle White Space in URL
我整个上午都在绞尽脑汁试图找到一种方法来获取 Google Earth EC 5.2.1.1588 以允许我 link 网络驱动器上的文件夹以便用户可以单击在地标上,如果需要,打开包含与该地标相关的数据的相应文件夹。
系统工作正常,直到涉及包含白色 space 的目录。不幸的是,有问题的目录在路径的上方(即在根驱动器之外),我不能简单地更改名称,因为这会破坏无数其他 links 和已经生效的快捷方式。
我尝试将 %20 字符串添加到 KML 中的白色 spaces,但系统仍然无法加载文件夹。否则,KML 可以打开任何不包含白色 space 的目录路径(这是我唯一的问题)。
示例代码片段是:
<![CDATA[ <description> <a href>"M:\My Path"</a>Linked Folder</description> ]]>
还有什么我可以尝试的吗?有趣的是,关于这个的讨论很少,我怀疑 Google EC 可能是罪魁祸首。
HTML 的语法错误,您应该将 CDATA 添加到描述元素中。试试这个:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<description>
<![CDATA[ <a href="M:\My Path\">Linked Folder</a> ]]>
</description>
</Placemark>
</kml>
这与 M:\My%20Path\
一样有效,但要意识到 M:\My Path\
不是 URL,因此替代方案是“file:///G:/My%20Path/
”,它也有效。只有在 Tools/Options 中的选项“允许访问本地文件是个人数据”选项才有效。
还必须确保 "Show results in external browser" 选项 未选中 否则 GE 将无法在 windows 资源管理器 window 中启动文件夹。 GE 是这些事情的坚持者。
我整个上午都在绞尽脑汁试图找到一种方法来获取 Google Earth EC 5.2.1.1588 以允许我 link 网络驱动器上的文件夹以便用户可以单击在地标上,如果需要,打开包含与该地标相关的数据的相应文件夹。
系统工作正常,直到涉及包含白色 space 的目录。不幸的是,有问题的目录在路径的上方(即在根驱动器之外),我不能简单地更改名称,因为这会破坏无数其他 links 和已经生效的快捷方式。
我尝试将 %20 字符串添加到 KML 中的白色 spaces,但系统仍然无法加载文件夹。否则,KML 可以打开任何不包含白色 space 的目录路径(这是我唯一的问题)。
示例代码片段是:
<![CDATA[ <description> <a href>"M:\My Path"</a>Linked Folder</description> ]]>
还有什么我可以尝试的吗?有趣的是,关于这个的讨论很少,我怀疑 Google EC 可能是罪魁祸首。
HTML 的语法错误,您应该将 CDATA 添加到描述元素中。试试这个:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<description>
<![CDATA[ <a href="M:\My Path\">Linked Folder</a> ]]>
</description>
</Placemark>
</kml>
这与 M:\My%20Path\
一样有效,但要意识到 M:\My Path\
不是 URL,因此替代方案是“file:///G:/My%20Path/
”,它也有效。只有在 Tools/Options 中的选项“允许访问本地文件是个人数据”选项才有效。
还必须确保 "Show results in external browser" 选项 未选中 否则 GE 将无法在 windows 资源管理器 window 中启动文件夹。 GE 是这些事情的坚持者。