Поймите, что есть OGC KML Standard и как спецификация этого стандарта интерпретируется и реализуется в программном обеспечении Google Earth. В частности, есть некоторые серые области, которые не определены в спецификации, которую Google Earth реализует так, как она есть. Правила, регулирующие файлы KMZ и встроенный контент, недостаточно четко определены и явно специфичны для реализации. Некоторые из деталей определены в документации Google KML Reference, а некоторые нет. Некоторые несоответствия и недокументированные функции KML и Google Earth можно найти в KML Errata.
Существуют ограничения как для медиа-контента (встроенного в файл KMZ), так и для отображения содержимого внутри воздушного шара описания, а также того, с каким контентом можно связать и получить доступ.
Вот некоторые ограничения для содержания, перечисленные в KMZ Tutorial
<src>
элемент внутри элемента не может указывать на локальный файл на диске, и не может указывать на файл внутри файла KMZ; он должен указать URL-адрес в Интернете, который может посетить браузер.
В качестве исключения из этого правила вы можете на самом деле есть файл HTML в пределах файла KMZ и включают в себя, что в качестве <src>
элемента в качестве в описании признака с относительным URL, но не много типов других носителей поддерживаются.
Если вы включили опцию «« Разрешить доступ к локальным файлам и персональным данным »в панели инструментов« Инструменты/Опция »/« Общие », то это ослабляет некоторые правила доступа и может иметь доступ к некоторым ссылкам на контент (например, HTML, PDF, и т. д.), как и из веб-браузера, но в основном локальных файлов, внешних по отношению к файлу KMZ.
Я не вижу, что может привести к тому, что относительные пути не будут работать.Вы пробовали просто перевернуть свой рабочий каталог kml в файл kmz? – user57368
Да, оба с корневой папкой и без - все фреймы просто выходят пустым –
попробуйте отменить флаги «только для чтения» в любых файлах в пределах Kmz. – Fraser