Bug 301938

Summary: OpenStreetMap does not refresh in Geo-location
Product: [Applications] digikam Reporter: againsttcpa84
Component: Geolocation-OsmAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: caulier.gilles
Priority: NOR Keywords: regression
Version: 2.7.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.8.0

Description againsttcpa84 2012-06-14 22:40:12 UTC
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)
Comment 1 againsttcpa84 2012-07-10 22:56:30 UTC
also affects digiKam 2.7 with Ubuntu 12.04
Comment 2 againsttcpa84 2012-07-17 11:23:51 UTC
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