Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsentiy Milchakov <milcars@mapswithme.com>2016-10-17 13:19:48 +0300
committerArsentiy Milchakov <milcars@mapswithme.com>2016-10-17 13:19:48 +0300
commit5c87d06ab7a2cb094d3ad42f6358d9876e4fc80a (patch)
treee4362dc84a229d1cc790ea088e26b678baba3c21 /partners_api
parentcc252729f0128b61188d2c5e425c663c3dbddb53 (diff)
added stream precision for uber requests
Diffstat (limited to 'partners_api')
-rw-r--r--partners_api/uber_api.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/partners_api/uber_api.cpp b/partners_api/uber_api.cpp
index bd90ba3dd2..56833f58a8 100644
--- a/partners_api/uber_api.cpp
+++ b/partners_api/uber_api.cpp
@@ -7,6 +7,8 @@
#include "base/logging.hpp"
#include "base/thread.hpp"
+#include "std/iomanip.hpp"
+
#include "3party/jansson/myjansson.hpp"
#include "private.h"
@@ -116,7 +118,8 @@ namespace uber
string RawApi::GetProducts(ms::LatLon const & pos)
{
stringstream url;
- url << "https://api.uber.com/v1/products?server_token=" << UBER_SERVER_TOKEN
+ url << fixed << setprecision(6)
+ << "https://api.uber.com/v1/products?server_token=" << UBER_SERVER_TOKEN
<< "&latitude=" << pos.lat << "&longitude=" << pos.lon;
return RunSimpleHttpRequest(url.str());
@@ -126,7 +129,8 @@ string RawApi::GetProducts(ms::LatLon const & pos)
string RawApi::GetEstimatedTime(ms::LatLon const & pos)
{
stringstream url;
- url << "https://api.uber.com/v1/estimates/time?server_token=" << UBER_SERVER_TOKEN
+ url << fixed << setprecision(6)
+ << "https://api.uber.com/v1/estimates/time?server_token=" << UBER_SERVER_TOKEN
<< "&start_latitude=" << pos.lat << "&start_longitude=" << pos.lon;
return RunSimpleHttpRequest(url.str());
@@ -136,7 +140,8 @@ string RawApi::GetEstimatedTime(ms::LatLon const & pos)
string RawApi::GetEstimatedPrice(ms::LatLon const & from, ms::LatLon const & to)
{
stringstream url;
- url << "https://api.uber.com/v1/estimates/price?server_token=" << UBER_SERVER_TOKEN
+ url << fixed << setprecision(6)
+ << "https://api.uber.com/v1/estimates/price?server_token=" << UBER_SERVER_TOKEN
<< "&start_latitude=" << from.lat << "&start_longitude=" << from.lon
<< "&end_latitude=" << to.lat << "&end_longitude=" << to.lon;
@@ -217,7 +222,8 @@ RideRequestLinks Api::GetRideRequestLinks(string const & productId, ms::LatLon c
ms::LatLon const & to)
{
stringstream url;
- url << "?client_id=" << UBER_CLIENT_ID << "&action=setPickup&product_id=" << productId
+ url << fixed << setprecision(6)
+ << "?client_id=" << UBER_CLIENT_ID << "&action=setPickup&product_id=" << productId
<< "&pickup[latitude]=" << from.lat << "&pickup[longitude]=" << from.lon
<< "&dropoff[latitude]=" << to.lat << "&dropoff[longitude]=" << to.lon;