No. You currently cannot run Google Ads exclusively on Google Maps. Google states that Maps ads can appear through eligible Search, Performance Max, Smart, or other campaign types, but those campaigns can serve across multiple Google surfaces. (Google Help)
You can still make Maps a key part of your strategy by using campaigns that support Maps placements and linking your Google Business Profile or location assets. But you cannot set the campaign to show ads only in Maps.
So, if your goal is specifically to reach people searching on Maps, you can optimize for Maps visibility, but you should expect the campaign to potentially reach customers on other Google properties too.