LeafletJS and Styling maps

Hi, please accept my apologies in case this has already been asked.

I want to add google maps to my app but would like to style the maps into different colors and choose marker. How and where do I start? Do you use Leaflet for this, I personally haven’t grasped how leaflet is integrated into an Ionic app. Some clarification on this would be appreciated.

What I am trying to achieve is: Display maps with places, those place highlight when you click the marker plus the geolocation of the user to be displayed on the map.

Any advice/suggestions?