According to the answer of «77120» I've used the following:
http://mt.google.com/vt/icon?psize=27&font=fonts/Roboto-Bold.ttf&color=ff135C13&name=icons/spotlight/spotlight-waypoint-a.png&ax=43&ay=50&text=•
But, well, it's not the best way, though it works…
So in the end my code looks like:
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(46.951081, 7.438637),
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
var marker = new google.maps.Marker({
icon: {
url: 'http://mt.google.com/vt/icon?psize=27&font=fonts/Roboto-Bold.ttf&color=ff135C13&name=icons/spotlight/spotlight-waypoint-a.png&ax=43&ay=50&text=•&scale=1'
},
position: new google.maps.LatLng(46.951081, 7.438637),
title:"My Custom Marker",
animation: google.maps.Animation.DROP
});
// To add the marker to the map, call setMap();
marker.setMap(map);
}