diff options
author | vladimirb <vladimir.bezkorovainyi@nokia.com> | 2012-05-07 18:18:41 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-16 04:06:15 +0200 |
commit | 9c68d7c658bc1901efa7b2e43a4a8be61a313c40 (patch) | |
tree | be5b93df166ad469ddf4bb50b50aa644aef76eac /src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp | |
parent | 89e01acaae12f1e3dedcd51478f49d0fc4b340e8 (diff) | |
download | qtlocation-9c68d7c658bc1901efa7b2e43a4a8be61a313c40.tar.gz |
China shifting support for dual sim
Change-Id: I278bad0a8b167a3a40c8e737622a83683e966e64
Reviewed-by: Alex Wilson <alex.wilson@nokia.com>
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp')
-rw-r--r-- | src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp index f4295f57..f8a92932 100644 --- a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp +++ b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp @@ -49,6 +49,8 @@ #include "qgeoroutingmanagerengine_nokia.h" #include "qgeoroutereply_nokia.h" #include "qgeonetworkaccessmanager.h" +#include "qgeouriprovider.h" +#include "uri_constants.h" #include <QStringList> #include <QUrl> @@ -64,19 +66,12 @@ QGeoRoutingManagerEngineNokia::QGeoRoutingManagerEngineNokia( QString *errorString) : QGeoRoutingManagerEngine(parameters) , m_networkManager(networkManager) - , m_host(QStringLiteral("route.nlp.nokia.com")) + , m_uriProvider(new QGeoUriProvider(this, parameters, "routing.host", ROUTING_HOST)) { Q_ASSERT(networkManager); m_networkManager->setParent(this); - if (parameters.contains(QStringLiteral("routing.host"))) { - QString host = parameters.value(QStringLiteral("routing.host")).toString(); - if (!host.isEmpty()) - m_host = host; - } - - m_appId = parameters.value(QStringLiteral("app_id")).toString(); m_token = parameters.value(QStringLiteral("token")).toString(); @@ -230,7 +225,7 @@ QString QGeoRoutingManagerEngineNokia::calculateRouteRequestString(const QGeoRou return QString(); QString requestString = QStringLiteral("http://"); - requestString += m_host; + requestString += m_uriProvider->getCurrentHost(); requestString += QStringLiteral("/routing/6.2/calculateroute.xml"); requestString += QStringLiteral("?alternatives="); @@ -268,7 +263,7 @@ QString QGeoRoutingManagerEngineNokia::updateRouteRequestString(const QGeoRoute return ""; QString requestString = "http://"; - requestString += m_host; + requestString += m_uriProvider->getCurrentHost(); requestString += "/routing/6.2/getroute.xml"; requestString += "?routeid="; |