var markerImage = new google.maps.MarkerImage( images/beachflag.png );
var marker = new google.maps.Marker ({ map: googleMapComp, position: storeResult_coords, icon: markerImage, title: title, animation: google.maps.Animation.DROP });
Cutomize Google Map marker with Rounded shape
According to this example,
I was able to implement this successfully https://jsfiddle.net/uaxb76f8/12/
.gm-style img {
max-width: none;
border-radius: 25px !important;
}