我想在大理石地图上显示 .kml 文件。它加载了 kml,但它们仅与一些地图主题一起显示。
我的代码是:
MarbleWidget *mapWidget = new MarbleWidget();
mapWidget->resize(800,600);
mapWidget->setWindowTitle("CQRLOG DXCC Map");
mapWidget->setMapThemeId("earth/bluemarble/bluemarble.dgml");
mapWidget->model()->addGeoDataFile("/home/tom/projects/Qt/dxcc/dxcc.kml");
mapWidget->setZoom(1200);
GeoDataCoordinates
position(8.545486,53.106076,0.0,GeoDataCoordinates::Degree);
mapWidget->centerOn(position);
mapWidget->show();
例如,“behaim1492”地图显示,“普通”地图不显示。我哪里错了?有什么提示吗?