Загрузить файл KMZ на карту Google с изображениями в описании метки - PullRequest
0 голосов
/ 19 апреля 2019

Я создаю файл .KMZ, который можно импортировать в Мои карты Google, и я хочу использовать изображения в описании некоторых меток.Формат KMZ - это просто заархивированная папка, содержащая файл KML со структурой, а затем файлы изображений.Проблема в том, что я не знаю, могу ли / как связать файлы изображений в KML для Google, чтобы проанализировать их и использовать их.В настоящее время моя структура выглядит примерно так:

main.kmz
    -main.kml
    -image.jpg

и в main.kmz я ссылаюсь на свое изображение как

<Placemark>
    <name>test</name>
    <description>
         <![CDATA[<img src="image.jpg" width='600' />]]>
    </description>
    <Point><coordinates>153.4380409849745,-28.07224651054966,10.2340928109942</coordinates></Point>
</Placemark>

Но это не работает, Мои карты не обрабатываютсяизображение и все, что я получаю, это черный прямоугольник.Как ни странно, если я импортирую тот же файл в приложение Google Earth Desktop, файл загружается и обрабатывается правильно и отображается.

Когда я загружаю изображение вручную через интерфейс Мои карты, оно отображается правильно, и если язатем экспортируйте слой как KMZ, я вижу, что их изображение связано как

  <description><![CDATA[<img src="https://lh3.googleusercontent.com/cbMcdkW0FH86QPYuJH_hOBeH0dMgcgevmf9l37Lk5O2Ap0r_gTrZyuREZumY11XW2E3I0r7hpHOpGlCSVG6jMJJFVFbTpxCw71hZORu8YRtyPdv0nRGprLkMefNBCNj4wpHi" height="200" width="auto" />]]></description>

И это отображается правильно.Так что в идеале это то, что я хочу закончить, но я не уверен, есть ли способ сообщить Google об изображении при импорте, чтобы он сохранял его таким же образом, как при ручной загрузке, а затем связывал его в описании изображения,

...