2016-03-29 1 views
0

J'essaie de réorganiser une collection de fichiers KML au travail avec des ballons d'information plus "stylés". Une des choses que j'aimerais faire est de montrer au ballon une miniature d'un PDF situé sur une ressource web. Est-ce possible? Je ne veux pas avoir à aller à chaque PDF et créer une image, puis le charger séparément. Est-ce que KML peut récupérer une vignette?Afficher la miniature au format pdf dans le ballon KML

J'ai essayé d'utiliser "img src" et "iframe" sans succès. Vos suggestions sont appréciées.

Merci, Tom

+0

À quoi visualisez-vous le fichier KML? – geocodezip

+0

J'utilise Google Earth EC. Il est situé sur l'intranet de l'entreprise et ne peut pas accéder au WWW. – Tom

Répondre

1

Vous pouvez utiliser Google PDF viewer à cet effet. Il fonctionne très bien et en douceur lorsqu'il est affiché dans Google Earth. Si PDF n'est pas accessible sur le Web, vous devez télécharger votre PDF quelque part et il suffit d'utiliser son URL dans la cible d'un iframe dans la description comme illustré dans l'exemple ci-dessous:

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
... 
<Placemark> 
    <description> 
    <![CDATA[ 
    <iframe src="http://docs.google.com/gview?url=http://stlab.adobe.com/wiki/images/d/d3/Test.pdf&embedded=true" 
    style="width:718px; height:700px;" frameborder="0"> 
    </iframe> 
    ]]> 
    </description> 
</Placemark> 

Remarque il y a une limite supérieure à la taille du PDF qui peut être affiché. Tout document PDF d'une taille> 25 Mo ne peut pas être affiché dans Docs Viewer. Les fichiers PDF plus petits peuvent être visualisés ainsi que les fichiers MS Power Point (PPT et PPTX).