The QGeoServiceProviderFactoryV2 class is a factory class used as the plugin interface for services related to geographical information. More...
Header: | #include <QGeoServiceProviderFactoryV2> |
qmake: | QT += location |
Since: | Qt 5.11 |
Inherits: | QGeoServiceProviderFactory |
virtual | ~QGeoServiceProviderFactoryV2() |
virtual QNavigationManagerEngine * | createNavigationManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const |
The QGeoServiceProviderFactoryV2 class is a factory class used as the plugin interface for services related to geographical information.
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.
[virtual]
QGeoServiceProviderFactoryV2::~QGeoServiceProviderFactoryV2()Destroys this QGeoServiceProviderFactoryV2 instance.
[virtual]
QNavigationManagerEngine
*QGeoServiceProviderFactoryV2::createNavigationManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) constReturns a new QNavigationManagerEngine instance, initialized with parameters, which implements navigation functionality.
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.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: