Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've created KMZs that work well in Google Earth. Their placemarks reference embedded images files like so

<Snippet maxLines="2"><![CDATA[]]></Snippet>
<description><![CDATA[<center><img src="images/IMG_1288.jpg"><br></center>]]></description>

The KMZ structure is


The same KMZ file does not work on iOS though. The popup window opens but it displays a broken image icon. What do I need to do to embed an image in a KMZ so that Google Earth for iOS can display it?

share|improve this question
Try Mapbox -… – Mapperz Oct 31 '12 at 13:47
Mapbox is iPad only and I'd rather get it working Google Earth thanks. – Craig Oct 31 '12 at 17:44
I have the same problem now. Only a little dotted square in the top left corner instead of my image. – Klaas Mar 14 '13 at 23:42

This has recently been discussed on the Google Earth Help forum.

Apparently this is a bug or a current limitation of Google Earth on iOS platforms. Only workaround at present is to have the KML/KMZ refer to inline images with full URL located on a public web site.

Doesn't matter if embedded image is PNG or JPEG or uses STORED or DEFLATE compression. Google Earth does not currently display the inline images in balloon popups if images are embedded in KMZ on iOS platform.

This greatly limits the usefullness of the KMZ files but it's only a temporary condition. It has been reported to Google and hopefuly soon an update to GE will fix this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.