在运行时更改google maps v3中的光标

TMS*_*TMS 3 google-maps google-maps-api-3

draggableCursor选项可以在创建时在google.maps.Map对象中设置.有没有办法在运行时设置此选项?或者有没有其他干净的方法如何在运行时更改光标?我搜索了文档,但没有像setDraggableCursor方法那样......

Tom*_*mik 8

该选项可以在运行时设置.您必须使用map.setOptions()功能设置地图选项.仅在选项对象中设置所需的属性:

map.setOptions({draggableCursor: myNewDraggableCursor});
Run Code Online (Sandbox Code Playgroud)

  • 获取访问`map.draggableCursor`的选项值应该有效.虽然参考文献中没有直接提及,但[教程](http://code.google.com/intl/cs/apis/maps/documentation/javascript/tutorial.html#MapOptions)中有一个简短说明:"这些选项将用于初始化地图的属性". (3认同)
  • 太棒了,谢谢Tomik !! 请注意,我发现了****获得一个需要使用无证方法.获得的值:`map.get("draggableCursor")',也看到http://stackoverflow.com/questions/8242413/google- API-V3-无证法-MAP-GET (2认同)