Bor*_*rov 4 javascript google-maps google-maps-api-3
我可以更改地图的draggableCursor例如,但即使我更改它,多边形的光标仍然是指针,因为地图位于多边形后面.我想将多边形的光标设置为"移动",以便清楚多边形是可拖动的.
更改多边形光标的正确方法是什么?有没有财产或方法来做到这一点?(我读过谷歌的文档,但我没找到任何东西)
PS.我有理由在Polyline上使用Polygon,因此Polyline不是一个选项.
实际上似乎有可能.这是个主意.
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)
干杯!
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |