0

我想检查当前视图区域是否包含点(x,y)。

我对这种情况的意见是:

1) 点 (lat, lng)

2)当前视图(minLatitude、minLongitude、maxLatitude、maxLongitude)

任何java lib都可以做到吗?

谢谢!

4

1 回答 1

1

您可以使用 Rectangle2D.Double( javadoc ) 和方法contains(x, y)

Rectangle2D rect = new Rectangle2D.Double(minLatitude, minLongitude, maxLatitude - minLatitude, maxLongitude - minLongitude);
boolean isInView = rect.contains(lat, lng);
于 2013-06-12T08:15:02.500 回答