我想检查当前视图区域是否包含Point(x,y)。
我对此案例的输入是:
1)Point(lat,lng)
2)当前视图(minLatitude,minLongitude,maxLatitude,maxLongitude)
任何java lib都可以做到吗?
感谢!
答案 0 :(得分:0)
您可以使用Rectangle2D.Double(javadoc)和方法contains(x, y)
。
Rectangle2D rect = new Rectangle2D.Double(minLatitude, minLongitude, maxLatitude - minLatitude, maxLongitude - minLongitude);
boolean isInView = rect.contains(lat, lng);