2

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

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 中,两者都不起作用。

4

1 回答 1

1

过去的爆炸。我知道这是从哪里来的,但忘了回到这里回答问题。

cursor: default;事实证明这是因为我们有一个应用于所有 div 的reset.css 文件。修复是在呈现地图的页面上应用这样的覆盖:

#google_map_canvas * {
    cursor: inherit;
}
于 2013-11-12T13:00:04.670 回答