6

如何阻止我的谷歌地图标记在悬停时具有指针光标样式?目前,标记的行为类似于链接,如果将鼠标悬停在它们上方,光标会变为手形。

这是创建标记的代码:

function addMarkerLargeMap(latlng, myTitle, html, price) {
    markers.push(new google.maps.Marker({
        position: latlng, 
        map: map,
        title: myTitle, 
         icon: "path-to-my-icon.png",  
         html: "<div style='width:100px;height:auto'>" + html + "</div>",

      }));
4

2 回答 2

23

在标记选项中将 clickable 设置为 false

function addMarkerLargeMap(latlng, myTitle, html, price) {
    markers.push(new google.maps.Marker({
        position: latlng, 
        clickable: false,
        map: map,
        title: myTitle, 
         icon: "path-to-my-icon.png",  
         html: "<div style='width:100px;height:auto'>" + html + "</div>",
      }));

或者,cursor如果您想使用特定类型的光标而不是默认光标,您可以在标记选项中设置属性。例如

cursor: 'crosshair'

尽管这似乎仅在标记单击时才有效。

于 2013-05-23T14:25:29.613 回答
0

#main_map img {cursor:default!important;}

于 2013-05-23T14:08:33.413 回答