谷歌地图'draggableCursor和draggingCursor选项不再有效吗?

时间:2012-12-28 18:02:18

标签: google-maps google-maps-api-3 cursor

我正在尝试以下操作,但光标不会从默认值(箭头光标)更改:

var opts = {
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: new google.maps.LatLng(0, 0),
    zoom: 1,
    draggable: true,
    draggingCursor: 'move',
    draggableCursor: 'pointer'
}
var map = new google.maps.Map(document.getElementById('map_canvas'), opts);

更新

@ Dr.Molle,关于浏览器的好点。在IE8中,draggableCursor可以工作,但draggingCursor却没有。在FF 12.0和Chrome 23.0.1271.97 m中,都不起作用。

1 个答案:

答案 0 :(得分:1)

从过去爆炸。我想出了这个来自哪里,但忘了回到这里回答问题。

事实证明这种情况正在发生,因为我们有一个reset.css文件,它将cursor: default;应用于所有div。修复是在渲染地图的页面上应用这样的覆盖:

#google_map_canvas * {
    cursor: inherit;
}