我想检查当前视图区域是否包含点(x,y)。
我对这种情况的意见是:
1) 点 (lat, lng)
2)当前视图(minLatitude、minLongitude、maxLatitude、maxLongitude)
任何java lib都可以做到吗?
谢谢!
您可以使用 Rectangle2D.Double( javadoc ) 和方法contains(x, y)
。
Rectangle2D rect = new Rectangle2D.Double(minLatitude, minLongitude, maxLatitude - minLatitude, maxLongitude - minLongitude);
boolean isInView = rect.contains(lat, lng);