diff --git a/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp b/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp index 86e22ebdeffd7533e56763f57a87bc95fb4493d2..8b427a387fd71cf613b0cd512400365dd266d861 100644 --- a/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp +++ b/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp @@ -470,15 +470,19 @@ void DCameraClient::SetQualityAndGpsLocation(const std::shared_ptrSetGpsLocation(gpsCoordinates[0], gpsCoordinates[1]); + "gpsCoordinates[0]: %f, gpsCoordinates[1]: %f, gpsCoordinates[2]: %f", + GetAnonyString(cameraId_).c_str(), gpsCoordinates[0], gpsCoordinates[1], gpsCoordinates[2]); + std::unique_ptr location = std::make_unique(); + location->latitude = gpsCoordinates[0]; + location->longitude = gpsCoordinates[1]; + location->altitude = gpsCoordinates[2]; + photoCaptureSettings->SetLocation(location); } return; }