谷歌地图API - 如何在标记上更改默认光标

4
我想知道如何在用户将鼠标移动到标记或地图圆圈上时更改默认光标。
在谷歌开发者页面上,我找到了如何更改可拖动光标或拖动光标的方法,但没有关于可点击光标的内容。
默认情况下,当光标悬停在标记上时,光标会更改为“cursor: pointer”,我想将光标保持为“openhand”,并保持标记可“点击”。
谢谢

@scaisEdge 你可以将标记的clickable属性设置为false:https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions - duncan
@duncan 你是对的。 - ScaisEdge
然后我就无法点击了。标记必须是可点击的,因此我无法将该属性设置为“false”。 - Klick
你试过这个吗?http://stackoverflow.com/questions/20953539/google-maps-api-v3-change-marker-option 或者 https://dev59.com/qnTYa4cB1Zd3GeqP0fHY。它可能会对你有帮助。 - Android Enthusiast
不,它没有帮助我。 - Klick
1个回答

1
API明确提供了一个设置光标的函数:
marker.setCursor('default');

编辑:这并不提供实际上是image的开放手光标。我找不到任何使用自定义图像作为标记的光标的方法。
但是,如果您向setCursor函数提供一个随机值,则光标将恢复默认的openhand图像。
marker.setCursor('xyz');

谢谢。对于标记它很好用,但是对于地图圆对象不起作用。你知道如何为圆设置它吗? - Klick
什么都不起作用!文档中也没有任何参考资料。没有地方说明随机图像可以用作标记的光标(尽管整个地图是可能的)。而且可能setCursor(xyz)是一个错误! - jatinderjit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接