[GIS] How to lock the layers into the same location reference

qgisqgis-openlayers-plugin

I'm obviously very confused here. So I am using Google Maps as a base layer, as I want to get my new shapes in the right place for a map. Google Maps doesn't seem to allow me to zoom in particularly far, maybe I need to save it as an image rather than use a live map but that is a problem for another day. I select a CRS, enable on the fly, and ensure that the same CRS is used for a new shapeile layer. To my mind that should mean that when I use the Pan Map tool to move about a bit (and I mean only a bit) and my new shapes move position relative to the Google Map. My understanding was that the whoe point was to create maps that retained geographical integrity? Can someone please correct my assumption or my utilisation (preferably the latter)?

Best Answer

You run into a typical error with the Openlayers plugin. Switch to the QuickMapServices plugin instead. Make sure to visit Web -> QuickMapServices -> Settings -> More services, and click on Get contributed pack.

For best visual impact, use EPSG: 3857 as the project layer. The shapefile layer can have a different CRS.