谷歌地图V3重复标记,只在IE7,8 IE 9中没问题

时间:2011-04-14 20:02:13

标签: javascript css internet-explorer-8 google-maps-api-3

你可以在附带的图像中看到重复的标记,右边的标记是正确的标记,左边的标记是另一个的克隆,它不在正确的位置,它不能被点击,并保持相对于“真实”标记的相同位置,无论缩放级别如何。

以下是生成标记的代码:

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 :(得分:0)

原来这是一个CSS问题,我在包含谷歌地图的div上设置{overflow:hidden!important;},原来我需要{overflow:hidden;},现在很好。我不确定这是如何导致问题的,但现在已经解决了。