2014-01-06 2 views
1
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 API V3 change Marker Option

Я попытался следующие без успеха

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

ответ

1

Я нашел его и его на самом деле довольно простой способ сделать это.

marker.setClickable (true); 
1

Read the documentation - имя метода, которого вы ищете, называется setOptions

marker.setOptions({clickable:false}); 
Смежные вопросы