Saya ingin tahu apakah versi terbaru Openlayers (v4.0.1) mendukung Google Maps sebagai Tile Layer. Saya tidak dapat menemukan dokumen ion tentang ini. Jika Openlayers tidak mendukung Google Maps, dapatkah seseorang memberi tahu saya jika ada cara untuk melakukan ini?
javascript
openlayers
google-maps
google-maps-api
E. Silveira
sumber
sumber
Mungkin bagi kami ol.source.Tile untuk mengakses setiap peta google. Untuk semua orang yang membutuhkannya, ini adalah kode dasar untuk membuat setiap lapisan google maps yang tersedia untuk ditambahkan ke peta yang dikembangkan di Openlayers 4:
sumber
Tidak, tidak, dan mungkin tidak akan pernah mendukungnya, karena tidak ada akses ubin langsung dengan GMaps. Satu-satunya opsi yang saya ketahui masih berupa: https://github.com/mapgears/ol3-google-maps
sumber
Saya sudah memberikan jawaban di sini: https://stackoverflow.com/a/42616386/6068293 dapatkah Anda berkomentar jika itu yang Anda cari?
Membuat solusi untuk data peta biasa perlu menggabungkan pemahaman tentang data yang diunduh dengan permintaan tersebut: 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! 18b3! 5b0! 6b0! 6b0! 6b0! ! 19u11! 19u12! 19u14! 19u20! 20m1! 1e6! 3m8! 2spl! 3spl! 5e1105! 12m4! 1e68! 2m2! 1sset! 2sRoadmap! 4e1! 6m6! 1e12! 2i2! 28i3!
Pembuatan data di memori browser: /superuser/948738/what-is-the-blobhttp-prefix-and-where-can-i-learn-more-about-ini dan mengambil ubin dari data BLOB dimasukkan ke browser
sumber
Ada cara untuk memasukkan peta google ke openlayers. Anda dapat menyalin kode saya. (TypeScript)
sumber
Openlayers telah berhenti mendukung peta Google dari versi 3 dan seterusnya. Cobalah menggunakan selebaran alih-alih Openlayers. Yang ringan dan memiliki sebagian besar fitur Openlayers. Jika ada yang hilang, Anda dapat dengan mudah menambahkannya sebagai plugin. Menambahkan Google Maps menggunakan ol.layer.Tile bertentangan dengan perjanjian lisensi Google.
sumber