java 判断一个点是否在一个多边形内
程序员文章站
2022-04-02 21:21:34
...
废话少说,直接上代码:
//判断一个坐标点是否在某个区域内
private boolean isIncludeArea( List<Point2D.Double> polygon ,Double lng,Double lat){
Point2D.Double first = polygon.get(0);
p.moveTo(first.x, first.y);
for (Point2D.Double d : polygon) {
p.lineTo(d.x, d.y);
}
p.lineTo(first.x, first.y);
p.closePath();
return p.contains(lng,lat);
}
上一篇: Java判断一个点是否在一个多边形内
推荐阅读
-
C#实现判断一个时间点是否位于给定时间区间的方法
-
C#实现判断一个时间点是否位于给定时间区间的方法
-
如何判断一个元素在亿级数据中是否存在?
-
js 判断当前时间是否处于某个一个时间段内
-
Shell脚本实现判断IP地址是否在一个ip段内代码分享
-
这四点判断一个男人是否值得结婚
-
java中判断一个对象是否实现了某个接口 JavaCC++C#J#
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。