GE重新启动时,kml hotlink失败

时间:2017-01-11 04:34:08

标签: kml hotlinking

以下kml代码使用相对引用在地标气球中创建指向照片文件的热链接。它首次在GE中打开时正常工作(即点击热链接会导致照片出现)。但如果GE关闭然后重新打开,热链接将不再有效。造成这种情况的原因是什么?

func StoreUrl(id int, url string) { for { lock.Lock() m[id] = url lock.Unlock() } }

谢谢, 罗布

1 个答案:

答案 0 :(得分:0)

当您查看首次在GE中打开的KML时,该链接相对于解析JPEG的KML文件的原始位置。当您退出Google地球并重新打开时,KML现在是已保存位置文件的一部分,例如位置" C:\ Users \%username%\ AppData \ LocalLow \ Google \ GoogleEarth \ myplaces.kml"

您可以在此处找到已保存位置的位置:
https://support.google.com/earth/answer/166438?hl=en

要解决此问题,您需要将JPEG图像移动到与保存的场所KML文件相同的目录,或将相对链接更改为绝对URL。