我正在尝试以下操作,但光标不会从默认值(箭头光标)更改:
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中,都不起作用。
答案 0 :(得分:1)
从过去爆炸。我想出了这个来自哪里,但忘了回到这里回答问题。
事实证明这种情况正在发生,因为我们有一个reset.css文件,它将cursor: default;
应用于所有div。修复是在渲染地图的页面上应用这样的覆盖:
#google_map_canvas * {
cursor: inherit;
}