Je veux savoir si la dernière version d'Openlayers (v4.0.1) prend en charge Google Maps en tant que couche de tuiles. Je ne trouve aucun document à ce sujet. Si Openlayers ne prend pas en charge Google Maps, quelqu'un pourrait-il me dire s'il existe un moyen de le faire?
javascript
openlayers
google-maps
google-maps-api
E. Silveira
la source
la source
Il nous est possible ol.source.Tile d'accéder à toutes les cartes google. Pour tout le monde en a besoin, voici le code de base pour créer chaque couche google maps disponible à ajouter à une carte développée dans Openlayers 4:
la source
Non, ce n'est pas le cas, et il ne le supportera probablement jamais, car il n'y a pas d'accès direct aux tuiles avec GMaps. La seule option que je connaisse est toujours quelque chose comme: https://github.com/mapgears/ol3-google-maps
la source
J'ai déjà donné une réponse ici: https://stackoverflow.com/a/42616386/6068293 pourriez-vous s'il vous plaît commenter si c'est ce que vous recherchez?
La création d'une solution pour les données cartographiques simples devrait combiner la compréhension des données téléchargées par de telles demandes: 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! 20e1f8cf2cf + Stany + Zjednoczone! 4m2! 3d34.0522342! 4d-118.24368489999999! 5e1! 6b1! 9e0! 11e1! 13m10! 2shplexp% 2Ca! 15b1! 18m3! 5b0! 6b0! 8b0! 22m3! 6e2! 7e7! 8! ! 19u11! 19u12! 19u14! 19u20! 20m1! 1e6! 3m8! 2spl! 3spl! 5e1105! 12m4! 1e68! 2m2! 1sset! 2sRoadmap! 4e1! 6m6! 1e12! 2i2! 28e3! 39b1! 44e2! 50e0 & authus
La création de données dans la mémoire du navigateur: /superuser/948738/what-is-the-blobhttp-prefix-and-where-can-i-learn-more-about-this et récupération tuiles de données BLOB placées dans le navigateur
la source
Il existe un moyen d'inclure google maps aux openlayers. Vous pouvez copier mon code. (Manuscrit)
la source
Openlayers a cessé de prendre en charge Google maps à partir de la version 3. Essayez d'utiliser le dépliant au lieu d'Openlayers. Ce qui est léger et possède la plupart des fonctionnalités d'Openlayers. Si quelque chose manque, vous pouvez facilement l'ajouter en tant que plugin.Ajout de Google Maps à l'aide de ol.layer.Tile est contraire aux accords de licence Google.
la source