2016-03-29 19 views
0

Ich versuche, eine Sammlung von KMLs bei der Arbeit mit mehr "stilvollen" Informationsballons zu überarbeiten. Eines der Dinge, die ich tun möchte, ist, dass der Ballon eine Miniaturansicht einer PDF-Datei anzeigt, die sich auf einer Web-Ressource befindet. Ist das möglich? Ich möchte nicht in jedes PDF gehen und ein Bild erstellen und dann separat laden. Kann KML eine Miniaturansicht abrufen?PDF-Miniaturansicht in KML-Sprechblase anzeigen

Ich habe versucht, "img src" und "iframe" ohne Erfolg. Ihre Vorschläge werden geschätzt.

Danke, Tom

+0

Was Sie mit dem KML sehen? – geocodezip

+0

Ich verwende Google Earth EC. Dieser befindet sich im firmeneigenen Intranet und kann nicht auf das WWW zugreifen. – Tom

Antwort

1

Sie können zu diesem Zweck Google PDF-Viewer verwenden. Es funktioniert sehr gut und reibungslos, wenn es in Google Earth angezeigt wird. Wenn PDF nicht Web zugänglich ist, dann müssten Sie Ihre PDF irgendwo hochladen und nur in der Beschreibung der URL im Ziel eines iframe verwenden, wie unten in Beispiel erläutert:

<?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> 

Hinweis gibt es eine Obergrenze für die Größe der PDF-Datei, die angezeigt werden kann. Alle PDF-Dateien mit einer Größe von> 25 MB können nicht im Docs Viewer angezeigt werden. Kleinere PDF-Dateien können ebenso angezeigt werden wie MS Power Point-Dateien (PPT und PPTX).