【发布时间】:2012-03-28 15:29:14
【问题描述】:
我正在使用 Javascript V3 API 动态更改 Google 地图上的光标类型。
map.setOptions({draggableCursor:'crosshair'});
这很简单,但我不知道如何改回默认的可拖动手形光标。
关于如何引用默认光标类型的任何建议。我试过默认,自动和手动无济于事。下面是我改变之前手的样子。
【问题讨论】:
标签: javascript google-maps-api-3
我正在使用 Javascript V3 API 动态更改 Google 地图上的光标类型。
map.setOptions({draggableCursor:'crosshair'});
这很简单,但我不知道如何改回默认的可拖动手形光标。
关于如何引用默认光标类型的任何建议。我试过默认,自动和手动无济于事。下面是我改变之前手的样子。
【问题讨论】:
标签: javascript google-maps-api-3
这似乎对我有用
map.setOptions({draggableCursor:''});
【讨论】:
这是一张图片:http://maps.gstatic.com/mapfiles/openhand_8_8.cur
cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default;
我不知道它是否记录在某处,但是将 draggableCursor-option 设置为 null 将为我恢复默认值,这可能是一个更好的选择。
【讨论】:
我在更改 Google Maps v3 的默认光标类型时遇到了一些问题。每当您希望将光标设置为手时,请在 mapOptions 定义中使用 draggableCursor: 'pointer',但如果您想摆脱小手,并且只想查看标准的 web 指针,则 draggableCursor 的值必须为'default',就像下面的代码。
var mapOptions = {
zoom: 8,
center: position,
mapTypeId: mapTypeId,
draggableCursor: 'default'
};
此工具可能会有所帮助:http://www.birdtheme.org/useful/v3tool.html。
【讨论】: