单击时将类添加到标记

时间:2014-03-20 15:26:46

标签: javascript google-maps marker

在Google地图上我想在点击时为标记添加一个类。 我已经搜索了API但我无法找到解决方案。 你有任何线索吗?

3 个答案:

答案 0 :(得分:0)

使用addListener:

var marker = google.maps.Marker({
    position: geolocation
});

google.maps.event.addListener(marker, 'click', function() {
    // your code
});

答案 1 :(得分:0)

google.maps.event.addListener(marker, 'click', function() {
    marker.set("class", "className");
});

你也可以在创建标记时执行此操作

marker = new google.maps.Marker({
    position: new google.maps.LatLng(lat, lng),
    map: map,
    class:'className'
    draggable: true
});

答案 2 :(得分:-1)

事实上,在这个级别我不必担心,但关注的是如何添加类标记。

谢谢

google.maps.event.addListener(marker, "click", function (e) {
    var curMarker = this;
    console.log( curMarker );
    curMarker.class = "myClasse"; // Exemple
}); 

但是不起作用