También puede ser problema del servidor web.
La solución esta explicada aquí:
code.google.com/ ...l_tut.html
Quote::
Tipos MIME para KML
Al responder a una petición de Google Earth (o de cualquier explorador de la Tierra), un servidor KML debe seguir una serie de reglas de forma que Google Earth pueda interpretar correctamente sus respuestas.
Si el proceso es correcto, el servidor debe devolver un código de respuesta de HTTP 200 y establecer el tipo de contenido de la respuesta en un tipo MIME adecuado, tal y como se describe aquí.
Google Earth puede leer archivos KML y KMZ. El tipo MIME para archivos KML es:
Application/vnd.google-earth.kml+xml
El tipo MIME para archivos KMZ es:
Application/vnd.google-earth.kmz
Para Apache, hay que añadir estas líneas al archivo httpd.conf:
AddType application/vnd.google-earth.kml+xml .kml
AddType application/vnd.google-earth.kmz .kmz