QGeoServiceProviderFactory Class▲
-
Header: QGeoServiceProviderFactory
-
Since: Qt 5.6
-
qmake: QT += location
-
Inherited By: QGeoServiceProviderFactoryV2
-
Group: QGeoServiceProviderFactory is part of QtLocation-impl
This class is deprecated. We strongly advise against using it in new code.
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.
See Also▲
See also QGeoServiceProviderFactoryV2
Member Function Documentation▲
[virtual] QGeoServiceProviderFactory::~QGeoServiceProviderFactory()▲
Destroys this QGeoServiceProviderFactory instance.
[virtual] QGeoCodingManagerEngine *QGeoServiceProviderFactory::createGeocodingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const▲
Returns a new QGeoCodingManagerEngine instance, initialized with parameters, which implements the location geocoding functionality.
If error is not 0 it should be set to QGeoServiceProvider::NoError on success or an appropriate QGeoServiceProvider::Error on failure.
If errorString is not 0 it should be set to a string describing any error which occurred.
The default implementation returns 0, which causes a QGeoServiceProvider::NotSupportedError in QGeoServiceProvider.
[virtual] QPlaceManagerEngine *QGeoServiceProviderFactory::createPlaceManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const▲
Returns a new QPlaceManagerEngine instance, initialized with parameters, which implements the place searching functionality.
If error is not 0 it should be set to QGeoServiceProvider::NoError on success or an appropriate QGeoServiceProvider::Error on failure.
If errorString is not 0 it should be set to a string describing any error which occurred.
The default implementation returns 0, which causes a QGeoServiceProvider::NotSupportedError in QGeoServiceProvider.
[virtual] QGeoRoutingManagerEngine *QGeoServiceProviderFactory::createRoutingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const▲
Returns a new QGeoRoutingManagerEngine instance, initialized with parameters, which implements routing functionality.
If error is not 0 it should be set to QGeoServiceProvider::NoError on success or an appropriate QGeoServiceProvider::Error on failure.
If errorString is not 0 it should be set to a string describing any error which occurred.
The default implementation returns 0, which causes a QGeoServiceProvider::NotSupportedError in QGeoServiceProvider.