Требуется свойство 'anchor' MarkerImage . Обратите внимание, что свойство origin перед якорем в вызове конструктора. Если вы не используете спрайты, вы можете просто отправить ноль для необязательных параметров.
Если ваш маркер 80х60 и вы хотите привязку в середине левой стороны, создайте его следующим образом:
var markerImage = new google.maps.MarkerImage('customIcon.png', new google.maps.Size(80, 60), null, new google.maps.Point(0, 30));
См. Также Пример Google .