To install Google Maps libraries you need to root the MC40, that's a bad idea and not supported by Motorola.
If you've a rooted device, you can follow these steps: AOSP Maps
BUT AGAIN, it's not a very good idea, is not supported and is against Google license.
If you need an MC40 with Google Maps, you may try to use a TC55 Standard.
If updating the app can be an option, you can follow these instructions on how to use OpenStreet Map in place of Google Maps.