我有一个地点的经纬度信息,想要在用户改变镜头位置或缩放时检查这些地点是否显示在屏幕上。如果屏幕包含此地点,则返回true,否则返回false。请问是否可以确定此信息?
我有一个地点的经纬度信息,想要在用户改变镜头位置或缩放时检查这些地点是否显示在屏幕上。如果屏幕包含此地点,则返回true,否则返回false。请问是否可以确定此信息?
最好的方法是检查您的标记是否在地图可见区域的范围内。
Marker myPosition;//get your marker
LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds;
if(bounds.contains(myPosition.getPosition())){
//point is visible
}else{
//not visible
}