While I run the citymap demo,I found that the map zoom in function have something wrong in the google map provider situation.Once I zoom in the map in zoom level 0(the whole world map show level) ,it can'be zoom out again!But it won't happened in the openstreetmap provider situation.
I don't know what stuff cause this problem,may be the max/min min zoom limitation spill over boundary.But I wonder why no one report this problem.
BTW,my running environment is QT4.7.4 MINGW win7 32bit.
Confirmed: also with QT 5.2.1 MinGW Win7 64bit
I'll have a look now
Last edit: Brad Grimmett 2014-10-15
currentZoom() numbers are reversed for the google maps (as apose to OSM). For example zoom level 0 on Googlemaps is fully Zoomed in, whereas OSM Zoom level 0 is fully zoomed out
Edit: Noticed the wheel mouse zoom also does not work when at either of the max zoom levels; i'll get this one fixed as part of this issue too.
Last edit: Brad Grimmett 2014-10-15
ok fixed these, but the forced mc->setZoom(int) doesnt work for google maps provider. zoomIn and zoomOut() work fine. I'll need to sort this issue out before uploading the fixes
fixed in QMapControl 0.9.7.3 (SVN rev 55)
Thanks!