Можно ли создать один файл KMZ, состоящий из нескольких файлов KMZ меньшего размера? Я бы предпочел не объединять фактические объекты KML вручную, но я сделаю это, если это единственный вариант.
Вложение файлов KMZ
Ответы (1)
Файл KMZ может иметь любое количество внутренних файлов KML (НЕ файлов KMZ). Но первой записью в файле KMZ должен быть корневой файл KML (обычно с именем doc.kml), который может включать сетевые ссылки со ссылками на другие файлы KML или KMZ. Например, несколько внутренних файлов KML могут ссылаться на общий стиль (в другом файле KML) через относительные URL-адреса.
Внутренние файлы KML могут вкладываться в другие файлы KML на любой уровень глубины, поэтому вы можете создать иерархию вложенных файлов KML.
Файлы KMZ внутри файлов KMZ не поддерживаются в Google Планета Земля, поэтому это не рекомендуется. Если вы хотите, чтобы корневой файл KMZ ссылался на другие вложенные файлы KMZ, то вложенные файлы KMZ не должны быть вложенными элементами корневого файла KMZ, а должны располагаться в том же относительном контексте на веб-сервере или в файловой системе.
Вот как будет выглядеть корневой файл KML в файле KMZ, который включает как минимум два файла sub-KML.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<NetworkLink>
<Link>
<href>test1.kml</href>
</Link>
</NetworkLink>
<NetworkLink>
<Link>
<href>test2.kml</href>
</Link>
</NetworkLink>
...
</Document>
</kml>
Вы можете установить для тега видимости значение 0 или добавить радио-папки для выборочной загрузки внутренних файлов KML. или добавьте элементы Region для загрузки, когда данный регион активен. Это необходимо для масштабирования множества функций для достижения хорошей производительности.
Ссылка: https://developers.google.com/kml/documentation/kmlreference#networklink а>