Javascript 在鼠标上方设置多段线图标
我不希望光标图标在悬停多段线时变为指针,我希望它保持在地图其余部分使用的手掌图标()。我读过很多关于将光标设置为多边形/多段线的帖子,但我不知道如何在我的示例中实现它:(精简到基本结构) 我认为我应该使用Javascript 在鼠标上方设置多段线图标,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我不希望光标图标在悬停多段线时变为指针,我希望它保持在地图其余部分使用的手掌图标()。我读过很多关于将光标设置为多边形/多段线的帖子,但我不知道如何在我的示例中实现它:(精简到基本结构) 我认为我应该使用draggableCursor属性并将其与mouseover侦听器关联,但它不起作用: google.maps.event.addListener(map, 'mouseover', function(event) { map.setOptions({ draggableCursor:
draggableCursor
属性并将其与mouseover
侦听器关联,但它不起作用:
google.maps.event.addListener(map, 'mouseover', function(event) {
map.setOptions({ draggableCursor: 'url(http://maps.google.com/mapfiles/openhand.cur), crosshair' });
});
任何帮助都将不胜感激。我将回答我的问题,以防有人发现它有用。正如geocodezip所指出的,解决方案非常简单:设置
clickable:false
,因此多段线定义为:
path: lines[i],
strokeColor: '#ff0000',
strokeOpacity: 1.0,
strokeWeight: 2,
clickable: false
此处已更新将多段线设置为
{clickable:false}
有效吗?或者你需要鼠标事件吗?这就成功了,谢谢!