例如,我可以更改地图的draggableCursor,但即使我更改它,多边形的光标仍然是指针,因为地图位于多边形后面。我想将多边形的光标设置为“移动”,以便明确多边形是可拖动的。
更改多边形光标的正确方法是什么?有一个属性或方法可以做到这一点吗? (我读过谷歌的文档,但没有找到任何东西)
附注
我有理由使用多边形而不是折线,所以折线不是一个选项。
事实上这似乎是可能的。
这是我的想法。
css:
.moving,
.moving * {cursor: move !important;}
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 = '';
}
);
Cheers!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)