OpenLayers now supports QGIS 3.0.1
The most popular and downloaded QGIS plugin now can be used on QGIS version 3.0. or newer. It is still in experimental phase but as I tested it, it stable enough for the daily driver. Just so you know, Openlayers makes it effortless to put a dynamic map in any web page. The same rule goes with QGIS. Openlayers allows QGIS to display tiles based map as well as vector-based map. The latter is the advantage of Openlayers compared to Quickmapservice since it has the ability to process vector-based map as well. The supported vector data are GeoJSON, TopoJSON, KML, GML, and Mapbox vector tiles.
The default projection used in Openlayers is the Web Mercator projection (EPSG:3857). The similar projection is used e.g. for the maps of the OpenStreetMap-project and commercial products such as Bing Maps or Google Maps.
Openlayers has its own disadvantage. Compared to QuickMapService, Openlayers’ basemap is somewhat sluggish. Repeatedly, the basemap will not display on the QGIS display window at particular zoom/scale. This barely happens with QuickMapService.
To install Openlayers plugin on QGIS, we need download it from QGIS plugin website at hand since it’s still in the experimental phase as this article is writing. It has not displayed on QGIS plugin repository yet. Go to https://plugins.qgis.org/plugins/openlayers_plugin/ and download the latest version (2.0.0). Install it manually from QGIS’ plugin menu.