Smart Map with linked SVG icons for markers
Turns out, there was a bug in Smart Map which made this impossible. Fortunately, it's now fixed!
As of Smart Map v2.4.2, it is possible to build more elaborate markers using a nested syntax for the markerOptions value. Try something like this...
{% set options = {
    markerOptions: {
        icon: {
            url: '/path/to/svg/file',
            scaledSize: 'new google.maps.Size(50,50)'
        }
    }
} %}