I don't understand about this task

Custom Dynamic Module: Create a custom module that is fully dynamic and can be easily configured to add multiple address cards. This module should have the following capabilities:
- Ability to add address cards that include fields for address name, address, and phone number.
- Integration of a map within the module.
- Automatic generation of address markup based on the information provided in the address cards.
- The map’s markup name should be derived from the heading of the address card.
1. This will be done in the address card itself, It will have to create a separate map module.?
2. how to get google map api?
3. If you have a sample code Please send it to me?

How To automatically generate address markup based on the information provided in the address cards, you can use JavaScript to dynamically generate the markup. You can use the Google Maps API to display the map and generate the markup based on the address information.

If you have example code . Kindly send me.