Map element is rendered only once per report even if there are many records assigned. This is no matter if map is bound to a data field or not. Reproducible: Always
Because of the bug, one map is displayed even if two separate map elements are inserted in report.
Git commit e9e3e8f1e07046e0145b1128776ab2f9ef752ad4 by Radoslaw Wicik. Committed on 20/02/2015 at 23:33. Pushed by wicik into branch 'calligra/2.9'. Support multiple maps on a single Kexi report - Hide NavigationFloatItem on rendered maps Due marble bug, maps data have to be in cache. If there are wrong data on your report (usually there's only ocean on the map), close it and reopen, then data should be shown properly. HttpDownloadManager.h is a part of public Marble API, but because of another bug there it is not installed with Marble heders. This file will be removed when Marble repair thair bug. REVIEW:122645 M +1 -0 plugins/reporting/maps/CMakeLists.txt M +63 -151 plugins/reporting/maps/KoReportItemMaps.cpp M +24 -17 plugins/reporting/maps/KoReportItemMaps.h A +109 -0 plugins/reporting/maps/MapRenderer.cpp [License: LGPL (v2.1+)] A +87 -0 plugins/reporting/maps/MapRenderer.h [License: LGPL (v2.1+)] A +122 -0 plugins/reporting/maps/marble/HttpDownloadManager.h [License: LGPL] http://commits.kde.org/calligra/e9e3e8f1e07046e0145b1128776ab2f9ef752ad4
Full fix later.