2017-01-11 5 views
0

다음 kml 코드는 상대 참조를 사용하여 위치 표시 풍선에 사진 파일에 대한 핫 링크를 만듭니다. GE에서 처음 열 때 제대로 작동합니다 (즉, 핫 링크를 클릭하면 사진이 나타납니다). 그러나 GE가 폐쇄되었다가 다시 열리면 핫 링크가 더 이상 작동하지 않습니다. 이 원인은 무엇입니까?GE가 다시 시작될 때 kml hotlink가 실패합니다.

<a href="PhotoDatabase/PhotoFileName.jpg">PhotoName</a>

덕분에이 처음 GE에서 열린대로 KML을 볼 롭

답변

0

는 링크는 JPEG가 해결되는 KML 파일의 원래 위치를 기준으로합니다. Google 어스를 종료하고 다시 열면 KML이 저장된 장소 파일의 일부가됩니다 (예 : "C : \ Users \ % username % \ AppData \ LocalLow \ Google \ GoogleEarth \ myplaces.kml"위치).

저장된 장소의 위치는 여기에서 찾을 수 있습니다 :
https://support.google.com/earth/answer/166438?hl=en

는이 문제를 해결하려면, 당신은 저장 한 장소와 같은 디렉토리에 KML 파일을 JPEG 이미지를 이동하거나 절대에 상대 링크를 변경해야 URL.

+0

고맙습니다. 그것은 절대적인 의미에서 상대 링크로 변경된 이후 많은 의미를 가지며 행동 변화를 설명합니다. 솔루션에 대한 대안으로 Google 어스에서 myplaces.kml을 현재 내 이미지 파일이 들어있는 디렉토리에 배치하도록 지시하는 방법이 있습니까? 내 목표는 이미지 파일과 kml 파일을 다른 컴퓨터로 쉽게 전송할 수 있도록하는 것입니다. 특정 디렉토리 구조를 다시 만들지 않아도 작동합니다. – Rob

+0

KMZ 파일 내부에 이미지를 포장하고 KML의 상대 링크를 해당 이미지에 사용하는 것을 고려하십시오. – JasonM1

+0

오케이, 한번 시도해 볼께. 고마워! – Rob