Google Maps PopUp is a component to be used with Google Maps Component.
It allows you to select a Latitude and Longitude to place the PopUp, for design and build a PopUp just place its contents inside the existing PlaceHolder and the component will make sure it gets placed inside the Map
There is also the option to create a Anchor that you can toggle on or off and you can change it's color orverriding the following CSS variable:
:root { --bubble-background-color:red; }
In the available Demo you can see how it is implemented and how to change the color in CSS.
You can also have multiple PopUps.
This was tested using only "simple" design but the world is your oyster and you can/should be able to put in there buttons and dynamic content.