QGeoServiceProviderFactoryV2 Class▲
-
Header: QGeoServiceProviderFactoryV2
-
Since: Qt 5.11
-
qmake: QT += location
-
Inherits: QGeoServiceProviderFactory
-
Inherited By:
-
Group: QGeoServiceProviderFactoryV2 is part of QtLocation-impl
Detailed Description▲
Implementers must provide a unique combination of providerName() and providerVersion() per plugin.
The other functions should be overridden if the plugin supports the associated set of functionality.
Member Function Documentation▲
[virtual] QGeoServiceProviderFactoryV2::~QGeoServiceProviderFactoryV2()▲
Destroys this QGeoServiceProviderFactoryV2 instance.
[virtual] QNavigationManagerEngine *QGeoServiceProviderFactoryV2::createNavigationManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const▲
If error is not nullptr, it should be set to QGeoServiceProvider::NoError on success or an appropriate QGeoServiceProvider::Error on failure.
If errorString is not nullptr, it should be set to a string describing any error which occurred.
The default implementation returns nullptr, which causes a QGeoServiceProvider::NotSupportedError in QGeoServiceProvider.