Saya dapat menggunakan Google Maps di OpenLayers 4.2 seperti ini di bawah lapisan WMS saya dan sangat cocok dengan proyeksi EPSG: 3857:
new ol.layer.Tile({source: new ol.source.TileImage({ url: 'http://khm{0-3}.googleapis.com/kh?v=742&hl=pl&&x={x}&y={y}&z={z}' })})
Mengapa Anda membutuhkan plugin?
Tautan JSFiddle
untuk ROADMAP
new ol.layer.Tile({ source: new ol.source.TileImage({ url: 'http://mt1.google.com/vt/lyrs=m@113&hl=en&&x={x}&y={y}&z={z}' })})
Jika Anda menghadapi masalah yang sesuai dengan proyeksi EPSG: 3857 ketika Anda menggunakan Geoserver atau sumber vektor lainnya; gunakan seperti ini
new ol.layer.Tile({
'title': 'Google Maps Uydu',
'type': 'base',
visible: true,
'opacity': 1.000000,
source: new ol.source.XYZ({
attributions: [new ol.Attribution({ html: '<a href=""></a>' })],
url: 'http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga'
})
}),