I use digiKam 2.6 and Marble 1.3.3 on Ubuntu 12.04. When I want to geotag an image, google maps works flawlessly. However, if I choose marble with OpenStreetMap, the map only uses cached data. If I zoom in or change the city for example, the map tiles do not get update to a higher resolution. Marble as the standalone program works perfectly with OpenStreetMap. digiKam uses the cached data from marble. So if I want to geotag an image, I first need to open marble (standalone), navigate to the desired location, close marble, open digiKam and do the geotaggin. Reproducible: Always Steps to Reproduce: 1. Select an image in digiKam, choose "Image -> Geo-location" 2. Select "Marble Virtual Globe" with "OpenStreetMap" 3. Navigate to an new area, from which one no data is available in the cache 4. Confirm that the map does not get updated to the new zoom level or area Actual Results: Map becomes extremely pixelated Expected Results: Map reloads new map tiles according to new zoom level I confirmed this with my existing digiKam profile, as well as with a new user (guest account in Ubuntu)
also affects digiKam 2.7 with Ubuntu 12.04
As pointed out by Philip Johnsson and Photonoxx on the digikam-users mailing list (2012-07-14), the issue was that "libkgeomap1" did not get updated on my systems, because the name scheme changed from 2.5xxx to 1.0xxx2.7xxxx (at least in Philipp's PPA if I understood correctly). After uninstalling the old packages from the PPA and reinstalling digiKam from Philipp's PPA, everything works great again! Thx and sorry for the trouble