Ich möchte wissen, ob die neueste Version von Openlayers (v4.0.1) Google Maps als Kachelebene unterstützt. Ich kann dazu kein Dokument finden. Wenn Openlayers Google Maps nicht unterstützt, kann mir jemand sagen, ob es eine Möglichkeit gibt, dies zu tun?
javascript
openlayers
google-maps
google-maps-api
E. Silveira
quelle
quelle
Es ist uns ol.source.Tile möglich, auf alle Google Maps zuzugreifen. Für alle, die es benötigen, ist dies der grundlegende Code zum Erstellen aller verfügbaren Google Maps-Ebenen, die einer in Openlayers 4 entwickelten Karte hinzugefügt werden sollen:
quelle
Nein, das tut es nicht, und es wird es wahrscheinlich nie unterstützen, da es mit GMaps keinen direkten Zugriff auf Kacheln gibt. Die einzige Option, die ich kenne, ist noch so etwas wie: https://github.com/mapgears/ol3-google-maps
quelle
Ich habe hier bereits eine Antwort gegeben: https://stackoverflow.com/a/42616386/6068293 Könnten Sie bitte einen Kommentar abgeben, wenn Sie danach suchen?
Das Erstellen einer Lösung für die einfachen Kartendaten müsste das Verständnis der von solchen Anforderungen heruntergeladenen Daten kombinieren: https://www.google.pl/maps/vt/stream/pb=!1m7!8m6!1m3!1i11!2i348 3i816! 2i4! 3x65535! 2m3! 1E0! 2SM! 3i375060690! 2m38! 1e2! 2sspotlight! 4m2! 1sgid! 2sXMf6EbH1C4DOnd6foX0POg! 8m32! 1m2! 12m1! 20E1! 2M8! 1s0x80c2c75ddc27da13% 3A0xe22fdf6f254608f4! 2sLos + Angeles% 2C + Kalifornia% 2C + Stany + Zjednoczone! 4m2! 3d34.0522342! 4d-118.24368489999999! 5e1! 6b1! 9e0! 11e1! 13m10! 2shplexp% 2Ca! 15b1! 18m3! 5b0! 6b0! 8b0! 22m3! 6e2! 19e! ! 19u11! 19u12! 19u14! 19u20! 20m1! 1e6! 3m8! 2spl! 3spl! 5e1105! 12m4! 1e68! 2m2! 1sset! 2sRoadmap! 4e1! 6m6! 1e12! 2i2! 28e3! 39b1! 44e2!
Die Erstellung von Daten im Speicher des Browsers: /superuser/948738/what-is-the-blobhttp-prefix-and-where-can-i-learn-more-about-this und Abrufen Kacheln aus BLOB-Daten im Browser
quelle
Es gibt eine Möglichkeit, OpenLayer mit Google Maps zu versehen. Sie können meinen Code kopieren. (Typoskript)
quelle
Openlayers unterstützt Google Maps ab Version 3 nicht mehr. Versuchen Sie, anstelle von Openlayern eine Broschüre zu verwenden. Welches ist leicht und hat die meisten Funktionen von Openlayern. Wenn etwas fehlt, können Sie es einfach als Plugin hinzufügen. Das Hinzufügen von Google Maps mit ol.layer.Tile verstößt gegen Google-Lizenzvereinbarungen.
quelle