谷歌地图api-3:更改多边形的默认光标

Bor*_*rov 4 javascript google-maps google-maps-api-3

我可以更改地图的draggableCursor例如,但即使我更改它,多边形的光标仍然是指针,因为地图位于多边形后面.我想将多边形的光标设置为"移动",以便清楚多边形是可拖动的.

更改多边形光标的正确方法是什么?有没有财产或方法来做到这一点?(我读过谷歌的文档,但我没找到任何东西)

PS.我有理由在Polyline上使用Polygon,因此Polyline不是一个选项.

Bor*_*rov 8

实际上似乎有可能.这是个主意.
CSS:

.moving,
.moving * {cursor: move !important;} 
Run Code Online (Sandbox Code Playgroud)

JS:

google.maps.event.addListener(myPolygon, 'mousemove',
    function(e) {
        if (!isNaN(e.edge) || !isNaN(e.vertex))
            mapCanvas.className = '';
        else
            mapCanvas.className = 'moving';        
    }
);

google.maps.event.addListener(myPolygon, 'mouseout',
    function() {
        mapCanvas.className = '';
    }
);
Run Code Online (Sandbox Code Playgroud)

干杯!