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: