LOCATIONS_CHECK_CONDITION(end_longitude >= -180 && end_longitude <= 180, LOCATIONS_ERROR_INVALID_PARAMETER, "LOCATIONS_ERROR_INVALID_PARAMETER");
int ret = LOCATION_ERROR_NONE;
- ulong u_distance;
+ double u_distance;
LocationPosition *start = location_position_new(0, start_latitude, start_longitude, 0, LOCATION_STATUS_2D_FIX);
LocationPosition *end = location_position_new(0, end_latitude, end_longitude, 0, LOCATION_STATUS_2D_FIX);
if (ret != LOCATION_ERROR_NONE)
return __convert_error_code(ret); //LCOV_EXCL_LINE
- *distance = (double)u_distance;
+ *distance = u_distance;
return LOCATIONS_ERROR_NONE;
}