Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击“将类添加到标记”_Javascript_Google Maps_Marker - Fatal编程技术网

Javascript 单击“将类添加到标记”

Javascript 单击“将类添加到标记”,javascript,google-maps,marker,Javascript,Google Maps,Marker,在谷歌地图上,我想在点击标记时给它添加一个类。 我已经搜索了API,但找不到解决方案。 你有什么线索吗 使用addListener: var marker = google.maps.Marker({ position: geolocation }); google.maps.event.addListener(marker, 'click', function() { // your code }); 事实上,在这个级别上,我不必担心,但需要关心的是如何添加类标记 多谢各位

在谷歌地图上,我想在点击标记时给它添加一个类。 我已经搜索了API,但找不到解决方案。 你有什么线索吗

使用addListener:

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

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

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

多谢各位

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

google.maps.event.addListener(marker, 'click', function() {
    marker.set("class", "className");
});
u也可以在创建标记时执行此操作

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

这个class属性不受支持,它不起任何作用@mir shakel hussain