我正在使用此博客中的画布和lineTo方法绘制不同的形状,如矩形、三角形、六边形等。我只想要一种简单的方法来查找我是否在形状内部单击。我可以通过用某种颜色填充形状并检查我单击的点是否具有这种颜色来实现,但我不想使用填充颜色方法。有没有其他方法可以做到?
还发现isPointInPath但它不起作用。
我正在使用Grails下的Google Maps进行混搭,用户可以通过选择地图上的点和半径来创建地理围栏.这将存储在我的数据库中,应用程序不断从GPS设备接收一组坐标.
我想将收到的坐标与存储在圆圈中的区域进行比较.如果该点位于圆圈内部(或外部),程序将触发一个动作.但是,我想知道如何找出坐标位于圆圈内部/外部.有一个Javascript库允许这样做,但我需要在服务器上执行此操作.
是否有Java(甚至Groovy)库?你会如何实现它?