EspoCRM supports Google Maps out of the box.
You need to specify Api Key to use Google Maps (Administration > Integration > Google Maps).
Every Address field has its corresponding Map field. All you need is to put it on Detail layout. It uses Google Maps service.
Administration > Layout Manager > Select entity type > Detail > Drag & Drop Map field.
Make the cell wide using the minus sign.
You can also configure the height of your field.
Administration > Entity Manager > Choose entity > Fields > find the map field and click on it > edit the height and save.
Available since version 5.8.0.
Administration > Entity Manager > Click on needed entity type > Click on needed address field (e.g. Billing Address) > Check View Map Button and save.
View Map button should appear under the address field on the detail view. Note, that the address should contain either a city or portal code.