2009-08-04 8 views

Antwort

4

Sie können Bilder in Google Earth erstellen, indem Sie eine KML-Datei erstellen. In einer KML-Datei gibt es eine GroundOverlay Tag, das Sie Ihr Ziel wie diese verwenden können, zu erreichen:

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Folder> 
    <name>Ground Overlays</name> 
    <description>Examples of ground overlays</description> 
    <GroundOverlay> 
     <name>Large-scale overlay on terrain</name> 
     <description>Overlay shows Mount Etna erupting 
      on July 13th, 2001.</description> 
     <Icon> 
     <href>http://code.google.com/apis/kml/documentation/etna.jpg</href> 
     </Icon> 
     <LatLonBox> 
     <north>37.91904192681665</north> 
     <south>37.46543388598137</south> 
     <east>15.35832653742206</east> 
     <west>14.60128369746704</west> 
     <rotation>-0.1556640799496235</rotation> 
     </LatLonBox> 
    </GroundOverlay> 
    </Folder> 
</kml> 

Hier sind ein paar Links, die Sie KML-Dateien und Bildeinblendungen verstehen helfen:

KML Tutorial
KML Tutorial - Ground Overlays
Image Overlay Creator for Google Earth - Google Earth Blog

+0

Um es um den ganzen Globus zu wickeln, benutze einfach north = 90, south = -90, east = 180, west = -180 –

0

Eigentlich Einstellung Westen bis -180 und Osten bis 180 funktioniert nicht ganz, aber -179.99 und 179.99 funktionieren. Weitere Themen:

  • Ich habe ein 1024x512 transparentes Bild mit nur einem Pixel (256.128) "beleuchtet". Wie Sie bei http://test.barrycarter.info/gmap17.php sehen können, ist das beleuchtete Pixel (in der Nähe von Wausau, WI, USA) etwa so groß wie die benachbarten Städte Minneapolis und St. Paul.

  • Wenn Sie nach einem bestimmten Punkt zoomen, verschwindet das Pixel auf mysteriöse Weise.

  • Ground anklickbar ist (ich einen Weg nicht finden kann, diesen auszuschalten), wenn Sie also auf der Karte klicken, um es zu vergrößern Sie ein lästiges Popup. Die Verwendung der Skala funktioniert gut.

  • Ich habe auch ein 2048x1024 transparentes Bild mit einem Pixel bei beleuchtet http://test.barrycarter.info/gmap18.php aber auch das Pixel zu groß. Höhere Auflösungen sind auch merklich langsamer zu laden.

Auf der anderen Seite, macht zu viele Ground Platzierung der Karte quälend langsam macht. Google macht vermutlich KML mappt, aber ich denke, der Ground noch ist „img src“ 'd in

Der heilige Gral hier ist die richtige Kombination von Auflösung und Anzahl der Bilder zu finden: z. B. 64 Bilder je Bedecken 1/64 der Erde.

EDIT: Da google maps die ganze Welt auf Level 2 zeigt und bis Level 20 zoomt, braucht man letztendlich 2^18 == 262144 Pixel in jede Richtung, sofern Ihr Pixel die Größe der gesamten Map hat ein lavel 20 zoom. Das sind 4096 Bilder von je 4096x4096 oder 68,7 Gigapixel. Wenn Sie Zoomen auf Stufe 20 nicht benötigen, können Sie das natürlich stark reduzieren.

Verwandte Themen