Как я могу импортировать файл Geojson в свое приложение QtGui?
Я могу загрузить полигон на карту со следующим кодом, но я не могу найти способ добавить источник Geojson. Мне нужно загрузить несколько полигонов на карту с данными Geojson.
...
QGeoPolygon polygon;
polygon.setPath({{51.11, 17.13},
{50.42, 30.54},
{58.36, 26.70},
{51.11, 17.13}});
if (parseArgs(args, parameters))
return 0;
QQmlApplicationEngine engine;
engine.rootContext()->setContextProperty("poly", QVariant::fromValue(polygon));
engine.addImportPath(QStringLiteral(":/imports"));
engine.load(QUrl(QStringLiteral("qrc:///mapviewer.qml")));
QObject::connect(&engine, SIGNAL(quit()), qApp, SLOT(quit()));
QObject *item = engine.rootObjects().first();
Q_ASSERT(item);
QMetaObject::invokeMethod(item, "initializeProviders",
Q_ARG(QVariant, QVariant::fromValue(parameters)));
return application.exec();
}