[GIS] QGIS OpenLayers 3 Google Maps not zooming

google mapsopenlayersqgisqgis-openlayers-plugin

Google Satellite will not zoom. Although the scale changes as I zoom, as the map is re-rendered, it zooms out to its maximum extent every time.

This first happened in the latter part of November 2014 and I was able to fix it using unibasil's answer Misplaced Google Maps with OpenLayers plugin in QGIS?.

Unfortunately, Friday morning it started happening again. I can no longer zoom on any Google maps (Physical, Street, Hybrid, or Satellite). Although Bing maps work fine, Bing is not as up to date as Google maps.

Currently I am using QGIS 2.2 with the latest OpenLayers 1.1.4 that will work with that QGIS version. I also installed the newest version of QGIS 2.6.1 which uses OpenLayers 1.3.5 and it also will not zoom on any Google Maps.

I tried uninstalling and re-installing the OpenLayers plugin several times with same results. I also tried recopying the OpenLayers.js file as recommended by Unibasil (see above) with no success.

One more interesting clue is that my friend, who also uses Google Maps in QGIS 2.2, is not having this problem. The only difference I can tell is that he has not logged out of QGIS or removed the Google Satellite layer since last Thursday. I unfortunately log out every night. I believe if he were to remove and add Google Satellite layer, it would not be able to zoom either.

I have searched and have not found any recent posting on this problem. The couple old posting I have found do not solve the problem. I hope someone can help.

Best Answer

After seeing underdark's comment, I tried using Ubuntu with QGIS 2.4. At first it didn't work, but after reinstalling openlayers, I was able to load Google Satellite and zoom in. But I couldn't zoom in past 1:2300 on Bing maps.

So I did some more searching and found a post on QGIS project wiki - http://hub.qgis.org/issues/11728#change-58357 - that indicated that the problem may have something to do with using the 64bit version of QGIS. After reinstalling QGIS 2.2 32 bit version, the problem solved and I am now able to zoom on Google Maps.

I need to be able to zoom in close (1:100) on both Bing and Google. Using QGIS version 2.2 I can zoom into a scale of 1:1000 on Bing maps while QGIS 2.4 or 2.6 only allows me to zoom to 1:2300 on Bing. Maybe this has more to do with the version of openlayers. QGIS 2.2 uses openlayers 1.1.4 while QGIS version 2.4 uses openlayers 1.3.5.