По умолчанию якорь значка, созданного с помощью MarkerImage, расположен вдоль центральной точки нижней части значка.
Как указать, что мы хотим использовать значение по умолчанию?
var icon= new g.MarkerImage('images/house.png',
new g.Size(32, 32),
new g.Point(0,0),
new g.Point(16, 32));
или
var icon= new g.MarkerImage('images/house.png',
new g.Size(32, 32),
new g.Point(0,0),
);