The QGeoServiceProviderFactoryV2 class is a factory class used as the plugin interface for services related to geographical information. 更多...
| 頭: | #include <QGeoServiceProviderFactoryV2> |
| qmake: | QT += location |
| Since: | Qt 5.11 |
| 繼承: | QGeoServiceProviderFactory |
該類在 Qt 5.11 引入。
| virtual | ~QGeoServiceProviderFactoryV2 () |
| virtual QNavigationManagerEngine * | createNavigationManagerEngine (const QVariantMap & 參數 , QGeoServiceProvider::Error * error , QString * errorString ) const |
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.
[虛擬]
QGeoServiceProviderFactoryV2::
~QGeoServiceProviderFactoryV2
()
銷毀此 QGeoServiceProviderFactoryV2 實例。
[虛擬]
QNavigationManagerEngine
*QGeoServiceProviderFactoryV2::
createNavigationManagerEngine
(const
QVariantMap
&
參數
,
QGeoServiceProvider::Error
*
error
,
QString
*
errorString
) const
Returns a new QNavigationManagerEngine instance, initialized with 參數 , which implements navigation functionality.
若 error is not nullptr, it should be set to QGeoServiceProvider::NoError on success or an appropriate QGeoServiceProvider::Error 當故障時。
若 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 .