1

我想在大理石地图上显示 .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”地图显示,“普通”地图不显示。我哪里错了?有什么提示吗?

4

0 回答 0