Your Product Backlog is a roadmap.
The Product Backlog is "an emergent, ordered list of what is needed to improve the product" and "the single source of work undertaken by the Scrum Team". The work at the top of the Product Backlog tends to be more well-refined. Refinement decomposes and creates new Product Backlog Items so that the work is precise enough for the team to plan and execute on, and the act of refinement regularly adds details, additional descriptions of the work, ordering, and other attributes that the team feels necessary.
The top of the backlog represents the next most likely work that the Scrum Team will be taking on in upcoming Sprints. Although the Product Owner could change that order at any point in time, based on feedback and discussions at the Sprint Review or by conversations with stakeholders that may happen at any time.
In addition to the Product Backlog Items, the Product Backlog also contains the Product Goal, which defines the current long-term (multi-Sprint) objective that the Scrum Team is currently working on.
This view is consistent with a "now-next-later" roadmap. Depending on how much time is "now" includes the Sprint Backlog for the current Sprint along with the Product Goal and perhaps some of the well-refined top of the Product Backlog that would be likely for selection in the next Sprint or two, "next" includes the work that is refined or partially-refined but may still be a couple of Sprints away, and "later" is everything else on the Product Backlog that the team has as options but hasn't been refined.
If your stakeholders are looking for a different type of roadmap, you'd have to work with them. Some types of roadmaps, like date-driven roadmaps, do tend to be very misleading in agile environments. They become out-of-date very quickly as the team changes their understanding of the work and the most important or necessary work changes.