2017-01-11 4 views
0

Следующий код kml создает ссылку hotlink в шарике меток в файл с использованием относительной ссылки. Он работает правильно при первом открытии в GE (то есть нажатие на ссылку hotlink приводит к появлению фотографии). Но если GE закрывается, а затем снова открывается, горячая ссылка больше не работает. Чем это вызвано?Ошибка kml hotlink при перезапуске GE

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

Спасибо, Роб

ответ

0

При просмотре KML, как он был впервые открыт в GE, ссылка относительно исходного расположения файла KML, из которого будет разрешен JPEG. Когда вы покидаете Google Планета Земля и снова открываете, KML теперь является частью файла сохраненных мест, например, в «C: \ Users \% username% \ AppData \ LocalLow \ Google \ GoogleEarth \ myplaces.kml».

Расположение сохраненных мест можно найти здесь:
https://support.google.com/earth/answer/166438?hl=en

Чтобы это исправить, вам нужно переместить изображение JPEG в тот же каталог, как сохраненные места KML файл или изменить относительную ссылку на абсолютное URL.

+0

Спасибо, это имеет большой смысл и объясняет изменение в поведении, так как я перешел на относительные ссылки из абсолютного. Как альтернатива вашему решению, есть ли способ направить Google Earth на размещение myplaces.kml в каталоге, который в настоящее время содержит мои файлы изображений? Моя цель - упростить перенос файлов изображений и файла kml вместе на другой компьютер - без необходимости воссоздавать определенную структуру каталогов, чтобы она работала. – Rob

+0

Рассмотрите возможность упаковки изображений внутри файла KMZ и используйте относительные ссылки с KML на эти изображения. – JasonM1

+0

ОК, я могу попробовать, спасибо! – Rob