Вы можете передать Опции реквизитов в компоненте Marker и поместить URL-адрес вашего изображения в свойство icon. (Не проверено, но я думаю, что это будет работать для вас)
Пример
<GoogleMap
defaultZoom={8}
defaultCenter={{ lat: -34.397, lng: 150.644 }}
>
<Marker
options={{ icon: { url: ...., scaledSize: ...., size: .... } }}
position={{ lat: -34.397, lng: 150.644 }}
/>
</GoogleMap>
scaledSize: размер всего изображения после масштабирования, если оно есть. Используйте это свойство для растягивания / сжатия изображения или спрайта.
размер: размер отображения спрайта или изображения. При использовании спрайтов вы должны указать размер спрайта. Если размер не указан, он будет установлен при загрузке изображения.