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
});
});
答案 0 :(得分:1)
阅读the documentation - 您要查找的方法名称为setOptions
marker.setOptions({clickable:false});
答案 1 :(得分:1)
我找到了它,实际上它很简单。
marker.setClickable (true);