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は機能しません。FF12.0およびChrome23.0.1271.97mでは、どちらも機能しません。

4

1 に答える 1

1

過去からの爆発。これがどこから来ているのかはわかりましたが、ここに戻って質問に答えるのを忘れていました。

cursor: default;これは、すべての divに適用される reset.css ファイルがあったために発生していたことが判明しました。修正は、マップをレンダリングしたページに次のようなオーバーライドを適用することでした。

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