Ich versuche, eine Karte um die ganze Erde in Google Earth zu überlagern. Gibt es dafür eine bestimmte Dimension?Wie kann ich ein Bild verwenden, um die gesamte Erde in Google Earth zu überlagern?
Antwort
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
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.
- 1. Java: Verwenden Sie WriteableRaster.setRect, um ein Bild zu überlagern?
- 2. macbook pro google earth stürzt auf laden, war nie in der lage, google erde zu verwenden
- 3. Wie kann ich ein Bild auf ein anderes überlagern?
- 4. Wie kann ich SVG-Diagramme in Google Maps überlagern?
- 5. Wie kann ich die Systemkonsole für Google Earth anzeigen?
- 6. Wie kann Google Earth in Flex integriert werden?
- 7. Wie kann ich ein Steuerelement in einem Fenster überlagern?
- 8. Alternativen zu Google Earth für sat image
- 9. Wie kann ich Bilder in Java überlagern?
- 10. Wie kann ich ein Bild mit Text in der Galerie in Android Studio überlagern?
- 11. Wie kann ich Google Earth Gebäude Mesh-Daten bekommen?
- 12. Wie kann ich scipy.ndimage.interpolation.affine_transform verwenden, um ein Bild um seinen Mittelpunkt zu drehen?
- 13. Wie kann ich die Authentifizierung von Asp.net-Formularen verwenden, um ein Google/OpenSocial-Gadget zu authentifizieren?
- 14. MATLAB: Wie verdunkle ich ein Bild? (Verwenden Sie, um die Schaltfläche Bild wechseln umgeschaltet zu sehen)
- 15. Bildschirm Google Earth auf einem Panel anzeigen?
- 16. Google Earth Höhenprofil und die fehlenden Werte
- 17. Google Earth Heat Maps
- 18. Frage zu Google Earth Placemark Ballons
- 19. Wie 3D-Erde in Python plotten?
- 20. Überlagern Sie ein Bild über einer Tischzelle
- 21. CSS in Google Earth-Plugin
- 22. Bild überlagern, um ein Tutorial in der Android-App zu erstellen
- 23. Verwenden Sie Javascript, um ein zufälliges Bild von Google Bilder
- 24. Wie gesamte Bild in zu div passen die
- 25. Wie authentifiziere ich ein Python-Skript in Google AppEngine, um Google Firebase zu verwenden?
- 26. Google Earth API - Zeichnen von Linien, die kurven?
- 27. Wie mogrify verwenden, um ein Bild zu beschneiden
- 28. Wie kann ich eine 'Atmosphäre' über eine Darstellung der Erde in Three.js wiedergeben?
- 29. Benötigt die Google Earth-API einen Schlüssel?
- 30. Google Earth Engine-Anwendung in Webseite einbetten
Um es um den ganzen Globus zu wickeln, benutze einfach north = 90, south = -90, east = 180, west = -180 –