Я видел много других вопросов, похожих на этот ( здесь , здесь и здесь ), но все они приняли ответы, которые не решают мою проблему. Лучшее решение, которое я нашел для этой проблемы, - это библиотека StyledMarker , которая позволяет вам определять собственные цвета для маркеров, но я не могу заставить ее использовать маркер по умолчанию (тот, который вы получаете, когда делаете поиск по картам Google - с точкой посередине), он просто предоставляет маркеры с буквой внутри или со специальным значком.
Можно использовать цветовой код также.
const marker: Marker = this.map.addMarkerSync({
icon: '#008000',
animation: 'DROP',
position: {lat: 39.0492127, lng: -111.1435662},
map: this.map,
});