2016-06-23 4 views
0

Я работаю над архивом KMZ, который дает мне проблемы при обращении к изображениям. Структура КМЗ проста.Относительная ссылка на изображение не работает

doc.kml - единственный kml внутри архива. В архиве находится папка с именем «файлы», которая содержит два изображения (pic1.bmp & pic2.bmp).

Я помещаю эти предметы в папку zip и переименовываю его в .kmz для создания файла KMZ (для тех, кто задается вопросом - да, это правильный метод для этого).

В doc.kml изображения ссылаются

<img src="files/pic1.bmp"> 
    <img src="files/pic2.bmp"> 

Это мое понимание надлежащим образом, чтобы создать относительную ссылку для КМЗ при загрузке носителя в рамках КМЗ. Однако изображения не загружаются. Это будет работать, если изображения находятся в том же каталоге, что и архив KMZ и они ссылаются как

<img src="pic1.bmp"> 
    <img src="pic2.bmp"> 

Однако, это не вариант, так как весь смысл создания файлов KMZ в порядке, первоначально описанный так их можно легко разделить по электронной почте. Мне нужно только отправить архив КМЗ - не все поддерживающие СМИ.

Кроме того, мне нужно использовать HTML, потому что я также использую javascript для масштабирования мыши и переключения между двумя изображениями (этот код не указан как необязательный для решения этой конкретной проблемы - изображения не будут отображаться).

Что мне не хватает?

+0

Изображения в относительных папках поддерживаются в КМЗ - проверить это [КМЗ учебник] (https://developers.google.com/kml/documentation/kmzarchives). – JasonM1

ответ

0

Оказывается, проблема заключается в отказе ИТ-отделов от обновления Google Earth EC от версии 5.1 до текущей версии. В примечаниях к выпуску Google Earth 6 указано, что исправление для «сломанных изображений в шариках с метками ...» было исправлено в этой версии. Похоже, я делаю все правильно, но мой зритель разорен (что имеет смысл, потому что файлы меток/kmz отлично работают на более поздней версии, к которой я обращался в другой системе).

Google Earth Release Notes

Смежные вопросы