jot*_*mon 16 javascript google-maps-api-3
我正在使用Javascript V3 API动态更改Google Map上的光标类型.
map.setOptions({draggableCursor:'crosshair'});
Run Code Online (Sandbox Code Playgroud)
这很容易,但我无法弄清楚如何更改回默认的可拖动手形光标.
有关如何引用默认光标类型的任何建议.我试过默认,自动和手无济于事.下面是我改变它之前的手的样子.

Dr.*_*lle 22
这是一张图片:http://maps.gstatic.com/mapfiles/openhand_8_8.cur
cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default;
Run Code Online (Sandbox Code Playgroud)
我不知道它是否在某处记录,但设置draggableCursor-option null将为我恢复默认值,它可能是一个更好的选择.
我在更改 Google Maps v3 中的默认光标类型时遇到了一些问题。每当您希望将光标设置为手时,请在 mapOptions 定义中使用 draggableCursor: 'pointer',但是如果您想摆脱小手,而只想看到标准的 web 指针,则draggableCursor 的值必须为'default',就像下面的代码。
var mapOptions = {
zoom: 8,
center: position,
mapTypeId: mapTypeId,
draggableCursor: 'default'
};
Run Code Online (Sandbox Code Playgroud)
这个工具可能会有所帮助:http : //www.birdtheme.org/useful/v3tool.html。