0

任何人都知道一种方法,这样我的点击处理程序就不会被调用,或者如果被调用可以确定点击是在未填充(或 fillOpacity 为 0)多边形的内部?(多边形不可编辑,因此路径和顶点不会包含在点击事件中)

我想忽略这样的点击并允许点击通过多边形“流血”,我只想处理多边形轮廓上的点击。

我想我可以对点击的纬度做一些事情,以确定它是否比边缘的一些像素多,但这似乎很复杂,特别是如果需要考虑 strokeWeight 和缩放级别。

(我经常在多边形内有自定义标记,我通过子类化 OverlayView 来呈现自己,并希望在这种情况下处理对它们的点击。)

谢谢

4

1 回答 1

0

在 PolygonOptions 上将 clickable 设置为 false 并不能解决问题?如果没有,请尝试使用折线而不是多边形。那你就不用担心中间的点击了。

于 2012-07-10T20:51:49.677 回答