Google Maps API V3更改了标记选项

时间:2014-01-06 15:41:28

标签: google-maps-api-3 google-maps-markers

marker = new google.maps.Marker({
    icon: image,
    position: new google.maps.LatLng(locations[i][1], locations[i][2]),
    flat: true,
    optimized: false,
    map: map,
    visible: true,
    customInfo: locations[i][0]
    });

我有上面的内容在我的Google地图中构建我的标记但是当点击标记时,地图会缩放到该位置,我想使标记不可点击。

我尝试了以下但没有成功

google.maps.event.addListener(marker, 'click', function() {
    map.setZoom(17);
    map.setCenter(this.getPosition());
    marker.MarkerOptions ({
        clickable: false
    });
});

2 个答案:

答案 0 :(得分:1)

阅读the documentation - 您要查找的方法名称为setOptions

marker.setOptions({clickable:false});

答案 1 :(得分:1)

我找到了它,实际上它很简单。

marker.setClickable (true);