Значок пользовательского маркера Google Maps v3 не сохраняет свое положение на карте #

Разработка с помощью Google Maps v3.

По какой-то причине мой пользовательский значок маркера «меняет» свое положение при увеличении -уменьшении. Похоже, у него есть какое-то свойство «заполнения», которое не меняется вместе с масштабированием.

Это означает, что положение правильное при максимальном масштабировании (18 ), но если я изменяю значение масштабирования, оно немного «перемещается» вверх, и это создает проблемы при меньших значениях масштабирования, потому что это выглядит как это не в том же положении, как это.

Маркер определяется как:

var image = new google.maps.MarkerImage('img/antennas/img.png',new google.maps.Size(100, 100));

Возможно, это поможет :значок маркера имеет квадратную форму, 100x100 пикселей, и его центр находится в середине изображения, а не внизу, как у «обычных» маркеров.

ОБНОВЛЕНИЕ:Должен ли я что-то делать со свойством привязки?

8
задан user198003 17 February 2012 в 01:43
поделиться