gpt4 book ai didi

kml - kml 气球中的链接在 GE 6 中不起作用

转载 作者:行者123 更新时间:2023-12-04 20:05:48 25 4
gpt4 key购买 nike

我的 KML 地标具有这样填充的描述元素

<description>
<![CDATA[
some text
<a href="urlReturningKML">someTag</a>
]]>
</description>

使用 Google 地球 5,当您点击气球中的链接时,kml 将按预期下载并显示。

使用 Google 地球专业版 6,当您点击气球中的链接时,没有任何反应。您必须右键单击该链接,然后选择“在新窗口中打开”。然后 KML 下载并显示在 Google 地球中。

有谁知道为什么 GE 5 和 GE6 之间存在行为差异?如何在不需要右键单击解决方法的情况下获取 kml 气球中的链接以在 GE6 中下载

最佳答案

在 GE 5 和 6 之间对处理 URL 和 href 进行了一些更新。GE 5 允许一些草率的 URL,而 6.0 在一些地方变得更加严格以更好地符合规范。没有太多关于细节的细节。检查 URL 的语法并确保它在您的网络浏览器中打开。

请注意,如果您想飞到另一个 KML 文件中的目标地标,您可以将该地标的 ID 指定为 URL 中的 anchor ,并使用“#”后跟 ID(参见下面第二个链接中的示例)。

这是一个适用于 GE 6.2.2 的 KML 示例:

<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Test</name>
<description>
<![CDATA[
<a href="http://kml4earth.appspot.com/kml/startingPlaces.kml">test URL#1</a>
<P>
<a href="http://kml4earth.appspot.com/kml/startingPlaces.kml#MtWashington">test URL#2 w/anchor</a>
]]>
</description>
<Point>
<coordinates>-123.0821604290386,37.42041505714916</coordinates>
</Point>
</Placemark>
</kml>

关于kml - kml 气球中的链接在 GE 6 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com