Google Maps V3 дублирует маркер, только в IE7,8 IE 9 в порядке - PullRequest
0 голосов
/ 15 апреля 2011

Вы можете увидеть дублированный маркер на включенном изображении, маркер справа - правильный маркер, один слева - клон другого, он не в нужном месте, его нельзя щелкнуть,и остается в той же позиции относительно «реального» маркера независимо от уровня масштабирования.

Вот код, который генерирует маркер:

var map = new google.maps.Map($(this.jobDiv).find(".map_canvas")[0], { 'zoom': 10, 'center': this.latlng, 'mapTypeId': google.maps.MapTypeId.ROADMAP, 'mapTypeControl': false, 'navigationControl': true, 'streetViewControl': false });

var marker = new google.maps.Marker({
    map: map,
    position: this.latlng,
    title: this.markerLabel
});

duplicate markers, IE7,8

1 Ответ

0 голосов
/ 22 апреля 2011

Оказывается, это была проблема с CSS, я установил {overflow: hidden! Важный;}, в div, содержащем карту Google, оказалось, что мне нужно {overflow: hidden;}, и теперь все в порядке. Я не уверен, как это вызвало проблему, но сейчас это исправлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...