Google My Maps is not the same as a Google My Business, eventhough with Google My Business it will show your business on the map. A Google My Map can help you business if it is setup right and in combination with Google My Business.
A Google map can be indexed and therefor it can be ranked. Thats why its good for a company to have a Googe Map whether you are active locally or nation wide. In a Google Map you can add text but also links. Even photo's and video. Next to that you can add schema to the Google Map. When a company is connected thru the link data its unstoppable. Its the best verification for the search engines. We can help you create a Google Map and get it indexed.